Java ArrayList lastIndexOf ()

Java ArrayList lastIndexOf () -metoden returnerer positionen for den sidste forekomst af det angivne element.

Metodens syntaks lastIndexOf()er:

 arraylist.lastIndexOf(Object obj)

Her er arraylist et objekt i ArrayListklassen.

lastIndexOf () Parameter

Den lastIndexOf()metode tager et enkelt parameter.

  • obj - element, hvis position skal returneres

Hvis det samme element obj er til stede flere steder, returneres positionen for det element, der vises sidst.

lastIndexOf () Returværdi

  • returnerer positionen for den sidste forekomst af det angivne element fra arraylisten

Bemærk : Hvis det angivne element ikke findes på listen, lastIndexOf()returnerer metoden -1 .

Eksempel: Få den sidste forekomst af ArrayList Element

 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); ) )

Produktion

 Programmeringssprog: (JavaScript, Python, Java, C ++, Java) Sidste forekomst af Java: 4 Sidste forekomst af C: -1

I ovenstående eksempel har vi oprettet en matrixliste, der hedder sprog. Bemærk udtrykkene,

 // returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")

Her lastIndexOf()returnerer metoden succesfuldt positionen for den sidste forekomst af Java (dvs. 4). Element C findes imidlertid ikke i arraylisten. Derfor returnerer metoden -1 .

Og hvis vi ønsker at få den første forekomst af Java, kan vi bruge indexOf()metoden. For at lære mere, besøg Java ArrayList indexOf ().

Bemærk : Vi kan også få elementet til stede et bestemt sted ved hjælp af Java ArrayList get () -metoden.

Interessante artikler...