色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java foreach和foreach

傅智翔2年前8瀏覽0評論

Java中foreach和forEach都是常用的迭代器,用于遍歷數組和集合等數據結構,下面我們來分別介紹一下它們的用法:

for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}

上面是普通的for循環遍歷數組的方式,下面是使用foreach的方式:

for (int elem : array) {
System.out.println(elem);
}

可以看出,foreach比起普通的for循環更為簡潔,語法也更加易懂,不需要再通過下標獲取元素。

對于集合,也可以使用foreach進行遍歷,以List為例:

List<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
for (String str : list) {
System.out.println(str);
}

當然,如果需要在遍歷的同時進行元素的操作,比如刪除等,就需要使用Iterator或者ListIterator等迭代器了。

需要注意的是,使用foreach進行遍歷的時候,不能對數組或者集合進行修改操作。避免這樣的情況可以使用Iterator。