Iterator.next() はなぜ最初の要素をスルーしないのでしょう?
Q&A
Closed
初めまして。
Java 初心者です。
以下のコードについて疑問があります。
Iterator<String> it = list.iterator();
while(it.hasNext()){
String str = it.next();
}
next() メソッドは「次の要素を返す」と説明されています。
(https://docs.oracle.com/javase/jp/6/api/java/util/Iterator.html)
しかし、これで最初の要素にアクセスできることに納得がいきません。
私の理解不足を補っていただけるような説明をお願いできますでしょうか。
0