在 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"));
廣告