1.使用加强For循环遍历数组
例:
package ArrayBianli; public class Demo1 { public static void main(String[] args) { //初始化数组 int [] arr = {5,1,7,5,89,63,10}; //加强for循环遍历数组,i代表数组中的元素,随着遍历进行依次代表各个元素 for (int i : arr) { System.out.println(i); } } }
2.传统的for循环遍历数组
package ArrayBianli; public class Demo2 { public static void main(String[] args) { int [] arr1 = new int [5];//动态初始化长度为5的int数组 //往数组添加元素 arr1[0] = 6; arr1[1] = 7; arr1[2] = 9; arr1[3] = 8; arr1[4] = 88; //普通for循环arr1.fori快捷键 for (int i = 0; i < arr1.length; i++) { //打印数组中的元素 System.out.println(arr1[i]); } } }
3.迭代器遍历数组
如果你想要用迭代器来遍历数组,可以通过将数组转换为List然后使用List.iterator()方法获取一个迭代器来实现,例如:
package ArrayBianli; import java.util.Arrays; import java.util.Iterator; import java.util.List; public class Demo3 { public static void main(String[] args) { //Integer是Java编程语言中的一个类,它将整数值表示为对象。 //使用 Arrays 类的 asList() 方法将数组转换为 List 集合 //List.iterator()方法获取一个迭代器 Integer[] arr = {1, 2, 3, 4, 5}; List<Integer> list = Arrays.asList(arr); Iterator<Integer> iterator = list.iterator(); while(iterator.hasNext()) { int element = iterator.next(); System.out.println(element); } } }