Java ArrayList lastIndexOf ()

Metoda Java ArrayList lastIndexOf () returnează poziția ultimei apariții a elementului specificat.

Sintaxa lastIndexOf()metodei este:

 arraylist.lastIndexOf(Object obj)

Aici, arraylist este un obiect al ArrayListclasei.

Parametrul lastIndexOf ()

lastIndexOf()Metoda are un singur parametru.

  • obj - element a cărui poziție urmează să fie returnată

Dacă același element obj este prezent în mai multe locații, atunci poziția elementului care apare ultima este returnată.

lastIndexOf () Valoare returnată

  • returnează poziția ultimei apariții a elementului specificat din arraylist

Notă : dacă elementul specificat nu există în listă, lastIndexOf()metoda returnează -1 .

Exemplu: Obțineți ultima apariție a elementului 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); ) )

Ieșire

 Limbaje de programare: (JavaScript, Python, Java, C ++, Java) Ultima apariție a Java: 4 Ultima apariție a C: -1

În exemplul de mai sus, am creat un arraylist numit limbi. Observați expresiile,

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

Aici, lastIndexOf()metoda returnează cu succes poziția ultimei apariții a Java (adică 4). Cu toate acestea, elementul C nu există în lista de arraylist. Prin urmare, metoda returnează -1 .

Și, dacă dorim să obținem prima apariție a Java, putem folosi indexOf()metoda. Pentru a afla mai multe, vizitați Java ArrayList indexOf ().

Notă : De asemenea, putem obține elementul prezent într-o anumită locație folosind metoda Java ArrayList get ().

Articole interesante...