JavaでLinkedListの項目を検索する

このチュートリアルでは、 次の 2 つのメソッドを使用して>LinkedList
public indexOf(Object o): 特定のオブジェクトが最初に出現するインデックスを返し、リストにこの要素が含まれていない場合は -1 を返します。

public int lastIndexOf(Object o):  特定のオブジェクトが最後に出現したインデックスを返し、リストにその要素が含まれていない場合は -1 を返します。

例:

次に示すのは、String 要素を含む LinkedList です。indexOf() および lastIndexOf() は String を探します:

import java.util.LinkedList;

public class Search {

public static void main(String[] args) {

// LinkedList
LinkedList linkedlist = new LinkedList();

// 要素を挿入します
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);
}
}
Output:

最初の出現: 1
最後の出現: 4
Advertisement

AdBlock Detected

Please disable your ad blocker and refresh the window to use this website.