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

PHPz
リリース: 2023-09-20 14:21:04
転載
1019 人が閲覧しました

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< /strong> - このリストから削除される要素を含むコレクション。

#Returns

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

#Throws

##UnsupportedOperationException
    - このリストがremoveAll操作をサポートしていない場合。
  • ClassCastException - このリスト内の要素のクラスが、指定されたコレクションと互換性がない場合 (オプション)。
  • 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);
   }
}
ログイン後にコピー
< h2>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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート