De Java ArrayList lastIndexOf () - methode retourneert de positie van de laatste keer dat het opgegeven element voorkomt.
De syntaxis van de lastIndexOf()
methode is:
arraylist.lastIndexOf(Object obj)
Hier is arraylist een object van de ArrayList
klasse.
lastIndexOf () Parameter
De lastIndexOf()
methode heeft één parameter nodig.
- obj - element waarvan de positie moet worden geretourneerd
Als hetzelfde elementobject op meerdere locaties aanwezig is, wordt de positie van het element dat als laatste verschijnt, geretourneerd.
lastIndexOf () Retourwaarde
- geeft de positie terug van de laatste keer dat het opgegeven element uit de arraylist voorkomt
Opmerking : als het opgegeven element niet in de lijst voorkomt, lastIndexOf()
retourneert de methode -1 .
Voorbeeld: haal de laatste keer dat ArrayList Element voorkomt
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the ArrayList languages.add("JavaScript"); languages.add("Python"); languages.add("Java"); languages.add("C++"); languages.add("Java"); System.out.println("Programming Languages: " + languages); // get the position of Java occurred last int position1 = languages.lastIndexOf("Java"); System.out.println("Last Occurrence of Java: " + position1); // C is not in the ArrayList // Returns -1 int position2 = languages.lastIndexOf("C"); System.out.println("Last Occurrence of C: " + position2); ) )
Uitvoer
Programmeertalen: (JavaScript, Python, Java, C ++, Java) Laatste keer Java: 4 Laatste keer C: -1
In het bovenstaande voorbeeld hebben we een arraylist gemaakt met de naam talen. Let op de uitdrukkingen,
// returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")
Hier lastIndexOf()
retourneert de methode met succes de positie van de laatste instantie van Java (dwz 4). Element C bestaat echter niet in de arraylist. Daarom retourneert de methode -1 .
En als we het eerste exemplaar van Java willen krijgen, kunnen we de indexOf()
methode gebruiken. Bezoek Java ArrayList indexOf () voor meer informatie.
Opmerking : we kunnen het element ook op een bepaalde locatie krijgen met behulp van de Java ArrayList get () - methode.