Рубрики
Без рубрики

Как выполнить цикл/итерацию списка в Java

– Как выполнить цикл/итерацию списка в Java

Здесь я покажу вам четыре способа зациклить список на Java.

  1. Цикл итератора
  2. Для цикла
  3. Для цикла (заранее)
  4. В то время как цикл
package com.mkyong.core;

import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

public class ArrayToList {
     public static void main(String[] argv) {

	String sArray[] = new String[] { "Array 1", "Array 2", "Array 3" };

	// convert array to list
	List lList = Arrays.asList(sArray);

	// iterator loop
	System.out.println("#1 iterator");
	Iterator iterator = lList.iterator();
	while (iterator.hasNext()) {
		System.out.println(iterator.next());
	}

	// for loop
	System.out.println("#2 for");
	for (int i = 0; i < lList.size(); i++) {
		System.out.println(lList.get(i));
	}

	// for loop advance
	System.out.println("#3 for advance");
	for (String temp : lList) {
		System.out.println(temp);
	}

	// while loop
	System.out.println("#4 while");
	int j = 0;
	while (j < lList.size()) {
		System.out.println(lList.get(j));
		j++;
	}
    }
}

Выход

#1 iterator
Array 1
Array 2
Array 3
#2 for
Array 1
Array 2
Array 3
#3 for advance
Array 1
Array 2
Array 3
#4 while
Array 1
Array 2
Array 3

Оригинал: “https://mkyong.com/java/how-do-loop-iterate-a-list-in-java/”