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
LinkedListlinkedlist = 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