Java-util-arraylist-remove-object

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

Java.util.ArrayList.remove(Object)メソッド

説明

  • java.util.ArrayList.remove(Object)*メソッドは、指定された要素が存在する場合、このリストから指定された要素の最初の出現を削除します。リストに要素が含まれていない場合、その要素は変更されません。

宣言

以下は* java.util.ArrayList.remove()*メソッドの宣言です

public boolean remove(Object o)

パラメーター

*o* -このリストから削除される要素(存在する場合)。

戻り値

このメソッドは、このリストに指定された要素が含まれている場合はtrueを返し、そうでない場合はリストを変更しません。

例外

NA

次の例は、java.util.ArrayList.remove(object)メソッドの使用方法を示しています。

package com.finddevguides;

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String[] args) {

     //create an empty array list with an initial capacity
      ArrayList<String> arrlist = new ArrayList<String>(5);

     //use add() method to add values in the list
      arrlist.add("G");
      arrlist.add("E");
      arrlist.add("F");
      arrlist.add("M");
      arrlist.add("E");

      System.out.println("Size of list: " + arrlist.size());

     //let us print all the values available in list
      for (String value : arrlist) {
         System.out.println("Value = " + value);
      }

     //Removes first occurrence of "E"
      arrlist.remove("E");

      System.out.println("Now, Size of list: " + arrlist.size());

     //let us print all the values available in list
      for (String value : arrlist) {
         System.out.println("Value = " + value);
      }
   }
}

上記のプログラムをコンパイルして実行すると、次の結果が生成されます-

Size of list: 5
Value = G
Value = E
Value = F
Value = M
Value = E
Now, Size of list: 4
Value = G
Value = F
Value = M
Value = E