Java ArrayList lastIndexOf ()

Metoda Java ArrayList lastIndexOf () vraća položaj posljednjeg pojavljivanja navedenog elementa.

Sintaksa lastIndexOf()metode je:

 arraylist.lastIndexOf(Object obj)

Ovdje je arraylist objekt ArrayListklase.

lastIndexOf () parametar

lastIndexOf()Postupak ima jedan parametar.

  • obj - element čiji se položaj treba vratiti

Ako je isti element obj prisutan na više mjesta, vraća se položaj elementa koji se zadnji pojavljuje.

lastIndexOf () Povratna vrijednost

  • vraća položaj zadnjeg pojavljivanja navedenog elementa iz arraylist-a

Napomena : Ako navedeni element ne postoji na popisu, lastIndexOf()metoda vraća -1 .

Primjer: Dohvatite posljednju pojavu elementa ArrayList

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

Izlaz

 Programski jezici: (JavaScript, Python, Java, C ++, Java) Posljednja pojava Java: 4 Posljednja pojava C: -1

U gornjem primjeru stvorili smo arraylist nazvan jezicima. Primijetite izraze,

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

Ovdje lastIndexOf()metoda uspješno vraća položaj posljednjeg pojavljivanja Jave (tj. 4). Međutim, element C ne postoji u arraylistu. Stoga metoda vraća -1 .

Ako želimo dobiti prvu pojavu Jave, možemo koristiti indexOf()metodu. Da biste saznali više, posjetite Java ArrayList indexOf ().

Napomena : Element također možemo dobiti na određenom mjestu pomoću metode Java ArrayList get ().

Zanimljivi članci...