Java ArrayList lastIndexOf ()

Java ArrayList lastIndexOf () -metoden returnerer posisjonen for den siste forekomsten av det spesifiserte elementet.

Syntaksen til lastIndexOf()metoden er:

 arraylist.lastIndexOf(Object obj)

Her er arraylist et objekt i ArrayListklassen.

lastIndexOf () Parameter

Den lastIndexOf()metoden tar en enkelt parameter.

  • obj - element hvis posisjon skal returneres

Hvis det samme elementet er til stede flere steder, returneres posisjonen til elementet som vises sist.

lastIndexOf () Returverdi

  • returnerer posisjonen for den siste forekomsten av det angitte elementet fra arraylisten

Merk : Hvis det angitte elementet ikke finnes i listen, lastIndexOf()returnerer metoden -1 .

Eksempel: Få den siste forekomsten av 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); ) )

Produksjon

 Programmeringsspråk: (JavaScript, Python, Java, C ++, Java) Siste forekomst av Java: 4 Siste forekomst av C: -1

I eksemplet ovenfor har vi opprettet en arrayliste som heter språk. Legg merke til uttrykkene,

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

Her lastIndexOf()returnerer metoden posisjonen for den siste forekomsten av Java (dvs. 4). Element C eksisterer imidlertid ikke i arraylisten. Derfor returnerer metoden -1 .

Og hvis vi ønsker å få den første forekomsten av Java, kan vi bruke indexOf()metoden. Hvis du vil lære mer, kan du gå til Java ArrayList indexOf ().

Merk : Vi kan også få elementet tilstede på et bestemt sted ved hjelp av Java ArrayList get () -metoden.

Interessante artikler...