In deze zelfstudie leren we hoe u elementen kunt zoeken in LinkedList . We zullen de volgende twee methoden gebruiken om elementen te zoeken.
public int indexOf(Object o)
: Retourneert de index van het eerste exemplaar van het opgegeven element in deze lijst, of -1 als deze lijst het element niet bevat.
public int lastIndexOf(Object o)
: Retourneert de index van de laatste keer dat het opgegeven element in deze lijst voorkomt, of -1 als deze lijst het element niet bevat.
Voorbeeld
Hier hebben we een LinkedList van String-elementen en zoeken we een string met behulp van de methoden indexOf () en lastIndexOf () van de klasse LinkedList.
java.util.LinkedList importeren; openbare klasse SearchInLinkedList {public static void main (String [] args) { // Stap 1: Maak een LinkedList LinkedList <String> linkedlist = nieuwe LinkedList <String> (); // Stap 2: elementen toevoegen aan LinkedList linkedlist.add ( "Tim"); linkedlist.add ( "Rock"); linkedlist.add ( "Romp"); linkedlist.add ( "Rock"); linkedlist.add ( "James"); linkedlist.add ( "Rock"); // Zoeken naar eerste exemplaar van element int firstIndex = linkedlist.indexOf ("Rock"); System.out.println ("First Occurrence:" + firstIndex); // Zoeken naar het laatste exemplaar van het element int lastIndex = linkedlist.lastIndexOf ("Rock"); System.out.println ("Last Occurrence:" + lastIndex); } }
Output:
Eerste optreden: 1 Laatste optreden: 5
Referentie:
LinkedList JavaDoc
Laat een reactie achter