Java-util-arraylist-lastindexof

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

Java.util.ArrayList.lastIndexOf()メソッド

説明

  • java.util.ArrayList.lastIndexOf(Object)*メソッドは、このリスト内の指定された要素の最後の出現のインデックスを返します。このリストに要素が含まれていない場合は-1を返します。

宣言

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

public int lastIndexOf(Object o)

パラメーター

*o* -検索する要素。

戻り値

このメソッドは、このリストで指定された要素が最後に出現したインデックスを返します。このリストに要素が含まれていない場合は-1を返します。

例外

NA

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

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);
      }

     //Retrieving the index of last occurrence of element "E"
      int retval = arrlist.lastIndexOf("E");
      System.out.println("The last occurrence of E is at index " + retval);
   }
}

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

Size of list: 5
Value = G
Value = E
Value = F
Value = M
Value = E
The last occurrence of E is at index 4