反復器の場合...


16235号


https://www.acmicpc.net/problem/16235

反復器とは?


Iteratorは、Javaコレクション(ArrayList、LinkedListなど)に保存されているアイテムを巡回するためのものです.
既存のfor文ではint iを用いて巡回した経験があるかもしれない.このときi変数も巡回のための変数であり,集合に適した巡回ツールと考えられる.

反復器の演算


反復器には3つの演算があり、以下に示す.
1.hasNext():コレクション内のアイテムがまだ存在するかどうかを決定する関数です(存在する場合はtrue、存在しない場合はfalse return)
2.next():集合に格納される次のインポート項目の関数
3.remove():コレクションに格納され、アイテムを削除する関数

使用方法


まず、反復器を使用するには、反復器オブジェクトを作成する必要があります.
Iterator<컬렉션의 타입> iterator = 순회할컬랙션 객체.iterator();
次にiteratorの演算を用いて巡回する.
主にwhileドアと一緒に使います.
while(iterator.hasNext()){
	내용
}