ホームページ  >  記事  >  Java  >  JavaでArrayListのすべての要素を削除するにはどうすればよいですか?

JavaでArrayListのすべての要素を削除するにはどうすればよいですか?

PHPz
PHPz転載
2023-09-20 14:21:04951ブラウズ

JavaでArrayListのすべての要素を削除するにはどうすればよいですか?

List インターフェイスは Collection インターフェイスを拡張し、一連の要素を保存します。 List インターフェイスには、リスト内の任意の位置で複数の要素を効率的に挿入および削除するための 2 つのメソッドが用意されています。セットとは異なり、リスト内で null 値が許可されている場合、リストでは要素の重複と複数の null 値が許可されます。 List には、要素を追加/削除するための add メソッドとremove メソッドが用意されています。リストをクリアしたり、リストからすべての要素を削除するには、List の clear() メソッドを使用できます。また、removeAll() メソッドを使用して、clear() メソッドと同じ効果を実現することもできます。

この記事では、clear() メソッドとremoveAll() メソッドを対応する例とともに紹介します。

構文 - clear() メソッド

void clear()

コメント

  • このリストからすべての要素を削除します。

  • この呼び出しが返された後、リストは空になります。

スロー

  • UnsupportedOperationException - このリストがクリア操作をサポートしていない場合。

構文 -removeAll() メソッド

boolean removeAll(Collection<?> c)

指定されたコレクションに含まれるすべての要素をこのリストから削除します。

Parameters

  • c - このリストから削除される要素を含むコレクション。

#Returns

呼び出しの結果としてこのリストが変更された場合は True を返します

#Throws p>

##UnsupportedOperationException
    - このリストがremoveAll操作をサポートしていない場合。
  • ClassCastException li> - このリスト内の要素のクラスが、指定されたコレクションと互換性がない場合 (オプション)。
  • NullPointerException
  • - このリストに null 要素が含まれており、指定されたコレクションで null 要素が許可されない場合 (オプション)、または指定されたコレクションが null の場合。
  • 例 1

  • 以下は、clear() メソッドの使用例を示しています。 -
package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(0,1,2,3,4,5,6,7,8,9));
      System.out.println("List: " + list);
      list.clear();
      System.out.println("Cleared List: " + list);
   }
}
Output

これは、次の結果が生成されます -

List: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Cleared List: []

例 2

次の例は、removeAll() メソッドの使用法を示しています -

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(0,1,2,3,4,5,6,7,8,9));
      System.out.println("List: " + list);
      list.removeAll(list);
      System.out.println("Cleared List: " + list);
   }
}

Output

これにより、次の結果-

List: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Cleared List: []

以上がJavaでArrayListのすべての要素を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。