リスト | 要素の重複を許可する順序付きコレクション。実装は同期されません。複数のスレッドが List インスタンスにアクセスし、そのうちの少なくとも 1 つがテーブルを構造的に変更する (要素を追加または削除する) 場合、外部同期を維持する必要があります。 Collections.synchronizedList() など、リストを自然にカプセル化するオブジェクトを同期することによって、リストをラップします。 |
配列リスト | すべてのオプションのリスト操作を実装し、null を含むすべての要素を許可する List インターフェイスの可変サイズ配列の実装。 |
リンクリスト | List インターフェイスのリンク リスト実装では、要素を null にすることができ、すべてのオプションのリスト操作が実装され、リストの先頭と末尾での取得、削除、挿入の実装も提供されます。 |
ArrayList al = 新しい ArrayList();
Iterator it = al.listIterator();//反復されたオブジェクトを操作できます。
while(it.hasNext())
{
文字列 str = (文字列)it.next();
if(str == "abcd")
it.remove();
System.out.println(str);
}
アル:
[abc,abcd,abcde]-->[abc,abcde]