在 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 次浏览

开启你的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.