System.out.println(arr[0]); // 打印数组中索引为0的元素
arr[1] = 100; // 给数组中索引为1的元素赋值为100
数组的长度
数组可以使用length属性获取其长度。
System.out.println(arr.length); // 打印数组的长度
遍历数组
由于数组可以通过索引获取每一个元素,又可以通过length获取长度,那么我们就可以定义循环来遍历数组中的每一个元素了。
? 使用数组时需注意的异常
1.如果访问数组的只是声明并未创建,即引用为空(null),使用的时候会抛出空指针异常:NullPointerException;需要使用new关键字进行创建。
2.如果访问数组的时索引超过了数组的边界(小于0或者大于length-1),会抛出数组越界异常异常:
ArrayIndexOutOfBoundsExcepion
? 数组练习
a. 定义一个函数,将数组中所有姓名打印出来一行一个;
b. 定义一个函数,找出数字类型的数组中的最大数;
c. 定义一个函数,将数组中所有数据反转;例如:{1, 2, 3} 反转后为 {3, 2, 1}。
d. 定义一个函数,对数组进行升序排序。
? 数组操作的工具类Arrays
Arrays.toString() 查找帮助文档Arrays类,学习使用此方法将字符串转为字符串形式。
将一个数组转为字符串表示形式
System.arraycopy() 查找帮助文档System类,学习使用此方法拷贝数组中元素。
将一个数组中的某些元素拷贝到另一个数组的指定位置