数组
什么是数组
在内存中开辟一块连续的内存区域,用来存储相同数据类型的有序集合。
数组的创建
dataType[] arrayRr; // 首选的方法
dataType arrayRr[] //不推荐
arrayRefVar = new dataType[arraySize];//使用dataType[arraySize]创建了一个数组。把新创建的数组的引用赋值
//给变量 arrayRefVar
数组的初始化
静态初始化
动态初始化
foreach循环
JDK 1.5 引进了一种新的循环类型,被称为foreach循环或者增强for循环,它能在不使用下标的情况下遍历数组。
public class TestArray {
public static void main(String[] args) {
double[] myList = {1.9, 2.9, 3.4, 3.5};
// 打印所有数组元素
for (double element: myList) {
System.out.println(element);
}
}
}
对数组排序:通过sort方法,按升序。
比较数组:通过equals方法比较数组中元素值是否相等。