Zoznam Java Array lastIndexOf ()

Metóda Java ArrayList lastIndexOf () vracia pozíciu posledného výskytu zadaného prvku.

Syntax lastIndexOf()metódy je:

 arraylist.lastIndexOf(Object obj)

Arraylist je tu objektom ArrayListtriedy.

parameter lastIndexOf ()

lastIndexOf()Metóda preberá jeden parameter.

  • obj - prvok, ktorého pozícia sa má vrátiť

Ak je ten istý prvok obj prítomný na viacerých miestach, vráti sa pozícia prvku, ktorý sa objaví posledný.

lastIndexOf () návratová hodnota

  • vráti pozíciu posledného výskytu určeného prvku z poľa

Poznámka : Ak zadaný prvok v zozname neexistuje, lastIndexOf()metóda vráti hodnotu -1 .

Príklad: Získajte poslednú výskyt prvku 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); ) )

Výkon

 Programovacie jazyky: (JavaScript, Python, Java, C ++, Java) Posledný výskyt Javy: 4 Posledný výskyt C: -1

Vo vyššie uvedenom príklade sme vytvorili zoznam skladieb s názvom languages. Všimnite si výrazy,

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

Tu lastIndexOf()metóda úspešne vracia pozíciu posledného výskytu Javy (tj. 4). Prvok C však v poli neexistuje. Preto metóda vracia hodnotu -1 .

A ak chceme získať prvý výskyt Javy, môžeme použiť túto indexOf()metódu. Ak sa chcete dozvedieť viac, navštívte Java ArrayList indexOf ().

Poznámka : Element prítomný na konkrétnom mieste môžeme tiež získať pomocou metódy Java ArrayList get ().

Zaujímavé články...