ArrayList を反復処理する 3 つの方法
ArrayList を反復処理するには、以下の 3 つの方法があります。
- ArrayList のサイズは for 文と組み合わせて使用し、各要素を反復処理します。
ArrayList<Integer> list = new ArrayList<>();
// 添加元素到 ArrayList
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
- イテレータを使って要素を順番に処理する:イテレータインターフェースの実装クラスを使ってArrayListの要素を順番に処理する。
ArrayList<Integer> list = new ArrayList<>();
// 添加元素到 ArrayList
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
- forEach ループを使用して:ArrayList の要素を forEach ループを使用して反復処理する。
ArrayList<Integer> list = new ArrayList<>();
// 添加元素到 ArrayList
for (Integer element : list) {
System.out.println(element);
}
ArrayListを反復処理する方法が3つあり、必要に応じて適切な方法を選ぶことができます。