Java의 LinkedList에서 항목 검색

이 튜토리얼에서는   다음 두 가지 방법을 사용하여 LinkedList에서 항목을 찾습니다.

public indexOf(Object o): 특정 객체의 첫 번째 발생 인덱스를 반환하고, 그렇지 않으면 목록에 이 요소가 포함되어 있지 않으면 -1을 반환합니다.

public int lastIndexOf(개체 o):   특정 개체의 마지막 발생에 대한 인덱스를 반환하고, 그렇지 않으면 목록에 해당 요소가 포함되어 있지 않으면 -1을 반환합니다.

Example:

다음은 String 요소를 포함하는 LinkedList입니다. indexOf()lastIndexOf() 문자열을 찾습니다:

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("정의");
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