标签:
java数组介绍
1.数组定义:存储在一个连续的内存块中的元素集合。
1.1 数据类型[ ] 变量=new 数组类型[长度];
1.2 数据类型[ ] 变量=new 数组类型[ ]{元素1,元素2……….};----->//元素之间用逗号隔开
1.3数据类型[ ] 变量={元素1,元素2……….}; ------> // }后面的分号不要忘记写
案例:
2. 若数组要执行初始化,只能在将其赋值给一个新声明的数组引用时使用,并且必须在一条语句内完成。
String[ ] s = {"12", "20", "30"}; //初始化必须在一条语句内完成
如:String[] s;
s = {"1","2"}; //编译不能通过
4.数组的创建
4.1 一个数组创建后,每一项必定有值,若没有赋值,则使用默认值;
4.2 数据类型的默认值:
数字类型:默认值0;
String类型:默认值是null;
boolean类型:默认值是false;
char类型:默认值是\0;
5.操作数组中的元素
5.1 修改数组中的元素:数组变量名[下标]=表达式;
如:num[0]=2; //将字面量2赋值给数组num下标为0的元素。
5.2 获取数组中的元素:数组变量名[下标]
6.数组遍历:
6.1 定义:依次得到某一项的数据,通常使用for循环,循环变量依次覆盖所有下标。
6.2 顺序遍历:下标从0开始,依次取值得到最大下标;
6.3 反序遍历:下标从最大下标开始依次取到最下值0;
6.4 foreach循环:只能用于遍历数组或集合,只能是顺序遍历,且遍历速度快
for(数据类型 变量名:遍历目标){
//依次取出“遍历目标”中的元素,每取一次,将该元素赋值给“变量名”
然后执行一次循环体
}
7.数组长度
7.1 数组是定长的,数组的长度不可改变,若要改变你,则需要重新定义另外的新数组。
7.2 获取数组的长度:数组变量名.length
8.字符串数组
8.1 任何一个字符串,可以看做是多个字符组成的数组。
如:String s="hello";
char[] cs = str.toCharArray(); //将字符串分解为
9.二位数组:
9.1语法:数据类型[][] 变量名=new 数据类型[行数][列数];
类似于for循环:外层为行,内层为列
如:int[ ][ ] nums = {{2,3,4},{5,6,8}};
标签:
原文地址:http://www.cnblogs.com/tigerpan6374/p/5558615.html