在Java中獲取ArrayList中特定元素的索引


可以使用 ArrayListjava.util.ArrayList.indexOf() 方法 獲取 ArrayList 中特定元素的索引。此方法返回指定元素的第一次出現的索引。如果ArrayList中不存在該元素,則此方法返回 -1。

下面給出一個演示此方法的程式。

示例

 線上演示

import java.util.ArrayList;
import java.util.List;
public class Demo {
   public static void main(String[] args) {
      List aList = new ArrayList();
      aList.add("Orange");
      aList.add("Apple");
      aList.add("Peach");
      aList.add("Guava");
      aList.add("Mango");
      System.out.println("The index of the element Apple in ArrayList is: " +
      aList.indexOf("Apple"));
   }
}

輸出

上述程式的輸出如下所示

The index of the element Apple in ArrayList is: 1

現在讓我們瞭解一下上面的程式。

建立ArrayList aList。然後使用 ArrayList.add() 將元素新增到ArrayList中。使用ArrayList.indexOf()方法查詢元素“Apple”的第一個索引,並顯示該索引。演示此方法的程式碼片段如下所示

List aList = new ArrayList();
aList.add("Orange");
aList.add("Apple");
aList.add("Peach");
aList.add("Guava");
aList.add("Mango");
System.out.println("The index of the element Apple in ArrayList is: " +
aList.indexOf("Apple"));

更新於:2023年9月13日

27K+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.