Metode Java ArrayList lastIndexOf () atgriež norādītā elementa pēdējās parādīšanās pozīciju.
Metodes sintakse lastIndexOf()
ir šāda:
arraylist.lastIndexOf(Object obj)
Šeit masīvu saraksts ir ArrayList
klases objekts .
parametrs lastIndexOf ()
lastIndexOf()
Metode ņem vienu parametru.
- obj - elements, kura pozīcija jāatdod
Ja viens un tas pats elements obj atrodas vairākās vietās, tiek atgriezta tā elementa pozīcija, kurš parādās pēdējais.
lastIndexOf () atgriešanās vērtība
- atgriež norādītā elementa pēdējās parādīšanās pozīciju no masīvu saraksta
Piezīme : Ja norādītais elements sarakstā nepastāv, lastIndexOf()
metode atgriež -1 .
Piemērs: iegūstiet ArrayList elementa pēdējo parādīšanos
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); ) )
Rezultāts
Programmēšanas valodas: (JavaScript, Python, Java, C ++, Java) Pēdējā Java sastopamība: 4 Pēdējā C: -1
Iepriekš minētajā piemērā mēs esam izveidojuši masīvu sarakstu ar valodām. Ievērojiet izteicienus,
// returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")
Šeit lastIndexOf()
metode veiksmīgi atgriež pēdējās Java parādīšanās pozīciju (ti, 4). Tomēr elements C masīvu sarakstā nepastāv. Tādējādi metode atgriež -1 .
Un, ja mēs vēlamies iegūt pirmo Java parādīšanos, mēs varam izmantot indexOf()
metodi. Lai uzzinātu vairāk, apmeklējiet Java ArrayList indexOf ().
Piezīme : Mēs varam iegūt arī elementu, kas atrodas noteiktā vietā, izmantojot Java ArrayList get () metodi.