在 Java 中搜索 LinkedList 中的特定元素


可以使用 java.util.LinkedList.indexOf() 方法在 LinkedList 中搜索特定元素。此方法返回所搜尋元素的首次出現處的索引。如果 LinkedList 中沒有該元素,則此方法返回 -1。

演示此方法的程式如下所示 −

示例

 線上演示

import java.util.LinkedList;
public class Demo {
   public static void main(String[] args) {
      LinkedList<String> l = new LinkedList<String>();
      l.add("A");
      l.add("B");
      l.add("C");
      l.add("D");
      l.add("E");
      System.out.println("The index of element B in LinkedList is: " + l.indexOf("B"));
      System.out.println("The index of element Z in LinkedList is: " + l.indexOf("Z"));
   }
}

輸出

The index of element B in LinkedList is: 1
The index of element Z in LinkedList is: -1

現在讓我們瞭解上述程式。

建立 LinkedList l。然後,LinkedList.add() 用於將元素新增到 LinkedList 中。LinkedList.indexOf() 返回“B”和“Z”的首次出現處的索引,並顯示該結果。演示此過程的程式碼片段如下 −

LinkedList<String> l = new LinkedList<String>();
l.add("A");
l.add("B");
l.add("C");
l.add("D");
l.add("E");
System.out.println("The index of element B in LinkedList is: " + l.indexOf("B"));
System.out.println("The index of element Z in LinkedList is: " + l.indexOf("Z"));

更新日期:30-Jul-2019

182 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告