以下のように定義された Room (私のカスタム オブジェクト) タイプの ArrayList があります。
ArrayList<Room> rooms = new ArrayList<Room>();
その後、一連のオブジェクトを ArrayList に追加した後、それらすべてを調べてさまざまなことを確認したいと思います。私はJavaの熱心なユーザーではありませんが、他の多くのプログラミング言語ではforeachループがこれを行う最も簡単な方法であることを知っています.
少し調査した後、以下のコードを示唆する次のリンクを見つけました。 Javaの「for each」ループはどのように機能しますか?
for(Iterator<String> i = someList.iterator(); i.hasNext(); ) {
String item = i.next();
System.out.println(item);
}
しかし、私が知る限り、これはカスタム オブジェクトの Arraylist には使用できません。
カスタム オブジェクトの ArrayList に foreach ループを実装するにはどうすればよいですか? または、そうでなければ各アイテムをどのように処理できますか?