【Java】イテレーターを使ってListの値を表示する
イテレーターを使ったのでアウトプットとします。
イテレーターを使って値を取り出す
import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; public class Main { public static void main(String[] args) { List<String> itmes = new ArrayList<>(); itmes.add("犬"); itmes.add("猫"); itmes.add("ハムスター"); Iterator<String> iterator = itmes.iterator(); String a; while (iterator.hasNext()) { a = iterator.next(); System.out.println(a); } } }
>犬 >猫 >ハムスター
一番最初の値だけを取り出したい場合
System.out.println(iterator.next());
>犬
iterator.next()で表示することができます。
ちなみにwhileをifにかえても
if (iterator.hasNext()) {
a = iterator.next();
System.out.println(a);
}
>犬
この様な結果になります。