Java - Просмотр ArrayList с циклом for-each

Мы увидели как выполнить сканирование в ArrayList. В этом руководстве мы узнаем, как просматривать ArrayList с помощью расширенного цикла for, сокращенно for-each.

import java.util.ArrayList; 
import java.util.Collections;
import java.util.Enumeration;
import java.util.Iterator;

public class parcourslist {

public static void main(String[] args) {

ArrayList< Строка> list = новый ArrayList< Строка> ();
list.add("o1");
list.add("22");
list.add("o3");

for(String s : list)
System.out.println(s);
}
}
o1
o2
o3
Цикл for-each выдает ошибку, если просматриваемый ArrayList не имеет универсального типа. Например, мы удалим обобщенность в ArrayList:

ArrayList list = new ArrayList(); 
Компилятор java считает, что элементы нашего ArrayList являются объектами без какого-либо типа и что он не может преобразовать их в String:

foreach java ArrayList

Commentaires (12)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

JD
Jean Dupont Il y a 2 heures

Excellent tutoriel !

👍 12 Répondre Signaler
CodeurJava ✓ Auteur • Il y a 1 heure

N'hésitez pas si vous avez des questions.