标签:
1.声明数组
数据类型[] 数组名; 或者 数据类型 数组名[];
int[] scores = {1, 2, 3, 4, 5}; // 声明并初始化
double scores[]; // 仅声明
String[] names;
2.分配空间
数组名 = new 数组类型[数组长度];
scores = new int[5];
注:可以简写为:int[] scores = new int[5];
3.赋值
scores[0] = 59;
4.取值
System.out.println("数组第二个的值为:" + scores[1]);
注:下表从0开始
5.循环操作数组
for (int i = 0; i <= scores.length; i++) {
System.out.println("数组中第" + i + "个元素的值是:" + scores[i]);
}
6.使用Arrays类操作数组
import java.util.Arrays;
6.1 排序
Arrays.sort(数组名);
6.2 将数组转换为字符串
Arrays.toString(数组名);
7. 使用foreach操作数组
foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思。
for (元素类型 元素变量: 遍历对象) {
遍历代码
}
例:for (String hobby: hobbys) {..}
8. 二维数组
数据类型[][] 数组名 = new 数据类型[行的个数][列的个数]
数组类型[][] 数组名 = {{*, .., *}, .., {*, .., *}}
遍历二维数组
for (int i = 0; i < names.length; i ++)
for (int j = 0; j < names[i]; j++)
System.out.println("...");
注:不规则二维数组
标签:
原文地址:http://www.cnblogs.com/BlackList-Sakura/p/4312871.html