在 Java 的 LinkedList 中搜索项
在本教程中,我们将介绍以下方法 查找 LinkedList 中的项目,使用以下两种方法:public indexOf(对象 o):返回特定对象首次出现的索引,如果列表不包含此元素,则返回 -1。
public int lastIndexOf(对象 o): 返回特定对象上次出现的索引,如果列表不包含该元素,则返回 -1。
Example:
下面是一个包含 String 元素的 LinkedList。我们使用 indexOf() 和 lastIndexOf() 查找 String:
import java.util.LinkedList;输出:
public class 搜索 {
public static void main(String[] args) {
// 创建 LinkedList
LinkedListlinkedlist = new LinkedList ();
// 插入 elements
linkedlist.add(abc”);
linkedlist.add(abcd”);
linkedlist.add(bc”);
linkedlist.add(def”);
linkedlist.add(abcd”);
linkedlist.add(ijk”);
linkedlist.add(ghi”);
//查找遇到的第一个匹配项
int procc = linkedlist.indexOf(abcd”);
System.out.println(首次出现:” + procc);
//查找上次遇到的匹配项
int drocc = linkedlist.lastIndexOf(abcd”);
System.out.println(最后出现时间:” + drocc);
}
}
第一次出现:1
最后一次出现:4