Metoda Java ArrayList lastIndexOf () vrne položaj zadnjega pojavljanja določenega elementa.
Sintaksa lastIndexOf()
metode je:
arraylist.lastIndexOf(Object obj)
Tu je arraylist predmet ArrayList
razreda.
parameter lastIndexOf ()
lastIndexOf()
Postopek traja samo en parameter.
- obj - element, katerega položaj se vrne
Če je isti element obj prisoten na več lokacijah, se vrne položaj elementa, ki se prikaže zadnji.
lastIndexOf () Vrnjena vrednost
- vrne položaj zadnjega pojavljanja določenega elementa iz seznama
Opomba : Če navedeni element ne obstaja na seznamu, lastIndexOf()
metoda vrne -1 .
Primer: Pridobite zadnji pojav 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); ) )
Izhod
Programski jeziki: (JavaScript, Python, Java, C ++, Java) Zadnji pojav Java: 4 Zadnji pojav jezika C: -1
V zgornjem primeru smo ustvarili seznam besedil z imenom jeziki. Upoštevajte izraze,
// returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")
Tu lastIndexOf()
metoda uspešno vrne položaj zadnjega pojavljanja Jave (tj. 4). Vendar element C v seznamu izbirnikov ne obstaja. Zato metoda vrne -1 .
Če želimo dobiti prvi pojav Java, lahko uporabimo indexOf()
metodo. Če želite izvedeti več, obiščite Java ArrayList indexOf ().
Opomba : Element lahko dobimo tudi na določenem mestu z uporabo metode Java ArrayList get ().