Meetod Java ArrayList lastIndexOf () tagastab määratud elemendi viimase esinemise positsiooni.
Meetodi süntaks lastIndexOf()
on:
arraylist.lastIndexOf(Object obj)
Siin on arraylist ArrayList
klassi objekt .
parameeter lastIndexOf ()
lastIndexOf()
Meetod võtab ühe parameetri.
- obj - element, mille positsioon tagastatakse
Kui sama element obj asub mitmes kohas, tagastatakse viimasena ilmunud elemendi positsioon.
lastIndexOf () tagastusväärtus
- tagastab määratud elemendi viimase esinemise positsiooni massiiviloendist
Märkus . Kui määratud elementi loendis pole, lastIndexOf()
tagastab meetod -1 .
Näide: hankige element ArrayList viimati
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äljund
Programmeerimiskeeled: (JavaScript, Python, Java, C ++, Java) Java viimane esinemine: 4 C: -1 viimane esinemine
Ülaltoodud näites oleme loonud massiivide nimekirja nimedega keeled. Pange tähele väljendeid,
// returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")
Siin lastIndexOf()
tagastab meetod edukalt Java viimase esinemise positsiooni (st 4). Elementi C ei ole aga massiiviloendis. Seega tagastab meetod -1 .
Ja kui me tahame saada Java esimest korda, võime seda indexOf()
meetodit kasutada . Lisateabe saamiseks külastage Java ArrayList indexOf ().
Märkus . Elemendi saame teatud asukohas ka Java ArrayList get () meetodi abil.