ホームページ > Java > &#&チュートリアル > JavaのArrayList.remove()関数を使用してArrayListから要素を削除します。

JavaのArrayList.remove()関数を使用してArrayListから要素を削除します。

PHPz
リリース: 2023-07-24 13:21:34
オリジナル
1537 人が閲覧しました

Java の ArrayList.remove() 関数を使用して ArrayList から要素を削除する

Java では、ArrayList は要素のセットを保存および操作するためによく使用されるコレクション クラスです。 ArrayList クラスは、コレクション内の要素を追加、削除、変更、クエリするためのメソッドを多数提供します。より頻繁に使用されるメソッドの 1 つは、ArrayList から要素を削除できる Remove() です。

ArrayList のremove() メソッドには 2 つのオーバーロード形式があります。1 つはインデックス位置に基づいて要素を削除するもので、もう 1 つは要素の値に基づいて要素を削除するものです。以下では、これら 2 つの方法の使用方法を 1 つずつ紹介します。

  1. インデックス位置に基づいて要素を削除する
    ArrayList の Remove() メソッドは、インデックス位置に基づいて要素を削除できます。以下はサンプル コードです:
import java.util.ArrayList;

public class ArrayListRemoveExample {
    public static void main(String[] args) {
        // 创建一个ArrayList对象
        ArrayList<String> fruits = new ArrayList<>();

        // 添加一些元素到ArrayList
        fruits.add("apple");
        fruits.add("banana");
        fruits.add("orange");
        fruits.add("grape");

        System.out.println("原始的ArrayList: " + fruits);

        // 移除索引为2的元素
        fruits.remove(2);

        System.out.println("删除索引为2的元素后的ArrayList: " + fruits);
    }
}
ログイン後にコピー

上記のコードを実行すると、次の出力が得られます:

Original ArrayList: [apple,バナナ, オレンジ, グレープ]
2:[apple,banana,grape]

##の要素以降のインデックスArrayListを削除 出力結果からわかるように、remove()メソッドでインデックス位置に従って要素を削除した後、要素はArrayList 内の順序が変更されます。

    要素値に基づいて要素を削除する
  1. ArrayList のremove() メソッドは、インデックス位置に基づいてだけでなく、要素値に基づいて指定された要素を削除することもできます。以下はサンプル コードです:
  2. import java.util.ArrayList;
    
    public class ArrayListRemoveExample {
        public static void main(String[] args) {
            // 创建一个ArrayList对象
            ArrayList<String> fruits = new ArrayList<>();
    
            // 添加一些元素到ArrayList
            fruits.add("apple");
            fruits.add("banana");
            fruits.add("orange");
            fruits.add("grape");
    
            System.out.println("原始的ArrayList: " + fruits);
    
            // 移除元素值为"banana"的元素
            fruits.remove("banana");
    
            System.out.println("删除元素值为'banana'的元素后的ArrayList: " + fruits);
        }
    }
    ログイン後にコピー
    上記のコードを実行すると、次の出力が得られます:

    Original ArrayList: [apple,バナナ, オレンジ, グレープ]

    値が「バナナ」である要素の後の要素 ArrayList を削除します: [apple, orange,grape]

    出力結果からわかるように、remove() によって要素の値に応じて要素が削除された後、メソッドを使用すると、ArrayList 内の要素の順序が変わります。

    ArrayList 内に同一の要素値が複数ある場合、remove() メソッドは最初に出現した要素のみを削除することに注意してください。

    要約すると、ArrayList のremove() メソッドを使用すると、ArrayList 内の要素を簡単に削除できます。インデックス位置または要素値に基づいて、指定した要素を削除できます。 Remove() メソッドの使い方をマスターすることで、ArrayList コレクション内のデータをより柔軟に操作できるようになります。

    以上がJavaのArrayList.remove()関数を使用してArrayListから要素を削除します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート