Metode Java ArrayList lastIndexOf () mengembalikan posisi kejadian terakhir dari elemen yang ditentukan.
Sintaks dari lastIndexOf()
metode ini adalah:
arraylist.lastIndexOf(Object obj)
Di sini, daftar larik adalah objek ArrayList
kelas.
Parameter lastIndexOf ()
The lastIndexOf()
Metode mengambil parameter tunggal.
- obj - elemen yang posisinya akan dikembalikan
Jika objek elemen yang sama ada di beberapa lokasi, maka posisi elemen yang muncul terakhir dikembalikan.
lastIndexOf () Nilai Kembali
- mengembalikan posisi kemunculan terakhir dari elemen yang ditentukan dari daftar larik
Catatan : Jika elemen yang ditentukan tidak ada dalam daftar, lastIndexOf()
metode akan mengembalikan -1 .
Contoh: Dapatkan Kemunculan Terakhir Elemen 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); ) )
Keluaran
Bahasa Pemrograman: (JavaScript, Python, Java, C ++, Java) Kemunculan Terakhir Java: 4 Kemunculan Terakhir C: -1
Dalam contoh di atas, kami telah membuat daftar larik bernama bahasa. Perhatikan ekspresi,
// returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")
Di sini, lastIndexOf()
metode berhasil mengembalikan posisi kejadian terakhir Java (yaitu 4). Namun, elemen C tidak ada di daftar larik. Karenanya, metode ini mengembalikan -1 .
Dan, jika kita ingin mendapatkan Java yang pertama, kita bisa menggunakan indexOf()
metode ini. Untuk mempelajari lebih lanjut, kunjungi Java ArrayList indexOf ().
Catatan : Kita juga bisa mendapatkan elemen yang ada di lokasi tertentu menggunakan metode get () Java ArrayList.