Java 遍历数组的方式

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 list = Arrays.asList(arr);Iterator iterator = list.iterator();while(iterator.hasNext()) {int element = iterator.next();System.out.println(element);}}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部