数组创建总结
来源:互联网 发布:同步带设计软件 编辑:程序博客网 时间:2024/05/23 21:34
1 一维数组的定义
//定义包含三个元素的一维数组
int[] a = new int[3]; a = {1,2,3};//方法1,先new对象,然后赋值
int[] b = {1,2,3}; //方法2,直接赋值
注意:如果用new定义数组时,必须指定其维度,这样定义是错误的: int[] d = new int[];
如果无法确定其元素个数,可以这样定义:int[] e = {};
int[] c = new int[3]{1,2,3}; //方法3,new后直接赋值 是错误的!!!!!
不能这样3和{1,2,3}重复了,是没有效率的,所以不允许!
应该这样int[] c = new int[]{1,2,3};
2 二维数组的定义
定义二维数组必须指定其行数,列数可以指定,可以不指定。
这样定义是正确的:int[][] d = new int[3][];
这样定义是错误的:int[][] d = new int[][4]; int[][] d = new int[][];
也可以定义不规则数组:
arr = new int[2][];
arr[0] = new int[3];
arr[1] = new int[5];
常用的数组定义方法:
- 数组创建总结
- 动态数组创建总结
- java中泛型创建数组的总结
- [转]java中泛型创建数组的总结
- java中泛型创建数组的总结
- java中泛型创建数组的总结
- java中泛型创建数组的总结
- 创建数组
- 数组创建
- 创建数组
- 创建数组
- 数组总结
- 数组总结
- 数组总结
- 数组总结
- 数组总结
- 数组总结
- 数组总结
- Struts2.1.6默认调用ActionBean的什么方法
- 虚基类
- Android开发指南-框架主题-资源和资产
- 表格动态添加和删除行
- Virtools脚本语言(VSL)教程 - 枚举
- 数组创建总结
- DSP 调用 C 输入输出函数 scanf() printf() gets() puts()
- 让智能手机和居家电脑互联互通(WM6 GPRS)
- .Net与J2EE的快餐型比较,纯属个人之见
- dbgrid读取一行
- Python GUI
- 或许是无聊
- SQL Server 2005中Except和Intersect的用法示例
- java 时间运算