Javaexamples-arrays-remove

提供:Dev Guides
移動先:案内検索

Javaの例-要素を削除する

問題の説明

配列の要素を削除する方法は?

溶液

次の例は、配列から要素を削除する方法を示しています。

import java.util.ArrayList;

public class Main {
   public static void main(String[] args) {
      ArrayList objArray = new ArrayList();
      objArray.clear();
      objArray.add(0,"0th element");
      objArray.add(1,"1st element");
      objArray.add(2,"2nd element");
      System.out.println("Array before removing an element"+objArray);
      objArray.remove(1);
      objArray.remove("0th element");
      System.out.println("Array after removing an element"+objArray);
   }
}

結果

上記のコードサンプルは、次の結果を生成します。

Array before removing an  element[0th element, 1st element, 2nd element]
Array after removing an element[2nd element]

配列削除の別のサンプル例

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String[] args) {
      ArrayList<Integer> arr = new ArrayList<Integer>(5);
      arr.add(20);
      arr.add(15);
      arr.add(30);
      arr.add(45);

      System.out.println("Size of list: " + arr.size());
      for (Integer number : arr) {
         System.out.println("Number = " + number);
      }
      arr.remove(2);
      System.out.println("Now, Size of list: " + arr.size());

      for (Integer number : arr) {
         System.out.println("Number = " + number);
      }
   }
}

上記のコードサンプルは、次の結果を生成します。

Size of list: 4
Number = 20
Number = 15
Number = 30
Number = 45
Now, Size of list: 3
Number = 20
Number = 15
Number = 45