リスト内の要素をJavaで削除する方法は何ですか?

JavaのListから特定の要素を削除するには、`remove()`メソッドを使用します。Listから要素を削除する方法についていくつか紹介します。

1. 要素の使用値を使って要素を削除する:

List<String> list = new ArrayList<>();

list.add(“Apple”);

list.add(“Banana”);

list.add(“Orange”);

list.remove(“Banana”); // 通过元素值删除

System.out.println(list); // 输出: [Apple, Orange]


2. インデックス位置を使用して要素を削除する:

List<String> list = new ArrayList<>();

list.add(“Apple”);

list.add(“Banana”);

list.add(“Orange”);

list.remove(1); // 通过索引位置删除 (索引从0开始)

System.out.println(list); // 输出: [Apple, Orange]


3. 要素を削除するために反復子を使用する:

List<String> list = new ArrayList<>();

list.add(“Apple”);

list.add(“Banana”);

list.add(“Orange”);

Iterator<String> iterator = list.iterator();

while (iterator.hasNext()) {

String element = iterator.next();

if (element.equals(“Banana”)) {

iterator.remove(); // 使用迭代器删除

}

}

System.out.println(list); // 输出: [Apple, Orange]


リストから特定の要素を削除するためには、どちらの方法も利用できます。お使いのニーズに合った方法を選択してください。

bannerAds