„Java ArrayList lastIndexOf“ ()

Metodas „Java ArrayList lastIndexOf ()“ pateikia paskutinio nurodyto elemento atvejo padėtį.

lastIndexOf()Metodo sintaksė yra tokia:

 arraylist.lastIndexOf(Object obj)

Čia masyvų sąrašas yra klasės objektas ArrayList.

parametras „lastIndexOf ()“

lastIndexOf()Metodas užima vieną parametrą.

  • obj - elementas, kurio pozicija turi būti grąžinta

Jei tas pats elementas obj yra keliose vietose, grąžinama paskutinio elemento padėtis.

LastIndexOf () grąžinimo vertė

  • grąžina paskutinį nurodyto elemento atvejį iš masyvų sąrašo

Pastaba : Jei nurodyto elemento nėra sąraše, lastIndexOf()metodas pateikia -1 .

Pavyzdys: gaukite paskutinį „ArrayList“ elemento atvejį

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

Rezultatas

 Programavimo kalbos: („JavaScript“, „Python“, „Java“, „C ++“, „Java“) Paskutinis „Java“ atvejis: 4 Paskutinis „C“: -1

Ankstesniame pavyzdyje mes sukūrėme masyvų sąrašą, pavadintą kalbomis. Atkreipkite dėmesį į posakius,

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

Čia lastIndexOf()metodas sėkmingai grąžina paskutinio „ Java“ atvejo poziciją (ty 4). Tačiau elemento C masyvų sąraše nėra. Vadinasi, metodas pateikia -1 .

Ir jei norime gauti pirmą „Java“ atvejį, galime naudoti indexOf()metodą. Norėdami sužinoti daugiau, apsilankykite „Java ArrayList indexOf ()“.

Pastaba : Elementą, esantį tam tikroje vietoje, taip pat galime gauti naudodami „Java ArrayList get ()“ metodą.

Įdomios straipsniai...