У гэтым уроку мы даведаемся , як шукаць элементы ў LinkedList . Мы будзем выкарыстоўваць наступныя два метаду для пошуку элементаў.
public int indexOf(Object o)
: Вяртае індэкс першага ўваходжання названага элемента ў гэтым спісе, або -1 , калі гэты спіс не ўтрымлівае элемент.
public int lastIndexOf(Object o)
: Вяртае індэкс апошняга ўваходжання названага элемента ў гэтым спісе, або -1 , калі гэты спіс не ўтрымлівае элемент.
прыклад
Тут мы маем на LinkedList элементаў Струнныя і мы шукаем радок, выкарыстоўваючы IndexOf () і LastIndexOf () метады класа LinkedList.
імпарт java.util.LinkedList; грамадскі клас SearchInLinkedList {дзяржаўнай статычнай сілы асноўных (String [] Арг) { // Крок 1: Стварэнне LinkedList LinkedList <String> LinkedList = новы LinkedList <String> (); // Крок 2: Даданне элементаў у LinkedList linkedlist.add ( "Tim"); linkedlist.add ( "Рок"); linkedlist.add ( "Халк"); linkedlist.add ( "Рок"); linkedlist.add ( "Джэймс"); linkedlist.add ( "Рок"); // Пошук першага ўваходжання элемента INT firstIndex = linkedlist.indexOf ( "Рок"); System.out.println ( "Першае з'яўленне:" + firstIndex); // Пошук апошняга ўваходжання элемента INT LastIndex = linkedlist.lastIndexOf ( "Рок"); System.out.println ( "Апошні выпадак:" + LastIndex); } }
выхад:
Першае з'яўленне: 1 Апошні выпадак: 5
спасылка:
LinkedList JavaDoc
Пакінуць каментар