LinkedList オブジェクトの場合、LinkedList のすべての要素を調べるにはどうすればよいですか?
for(int x: array) の配列でできることはわかっていますが、LinkedList オブジェクトに対してこれとまったく同じことを行うにはどうすればよいでしょうか?
LinkedList オブジェクトの場合、LinkedList のすべての要素を調べるにはどうすればよいですか?
for(int x: array) の配列でできることはわかっていますが、LinkedList オブジェクトに対してこれとまったく同じことを行うにはどうすればよいでしょうか?
はい、強化された for スタイルを使用して、リンクされたリストを反復処理できます。ただし、その中のすべてのオブジェクトを反復処理します。
まったく同じ方法:
for (Something s: SomethingList) {
// do something with s
}
リンク リストの参照を作成することもできます。LinkedList ll = YourLinkedList;
その後、行うことができますwhile (ll != null) ll = ll.next;
。
どちらもコレクションなので、同じ方法で反復できます。ここ ( For Each Loop Documentation ) では、さまざまな使用法が説明されています。