Java ArrayList lastIndexOf ()

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 ArrayListkelas.

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.

Artikel yang menarik...