Rumah > Java > javaTutorial > teks badan

Cari indeks terakhir elemen dalam Java menggunakan kaedah lastIndexOf() kelas ArrayList

PHPz
Lepaskan: 2023-07-25 10:24:24
asal
1087 orang telah melayarinya

Gunakan kaedah lastIndexOf() kelas ArrayList untuk mencari indeks terakhir elemen dalam Java

Di Java, ArrayList ialah kelas koleksi yang biasa digunakan yang menyediakan banyak kaedah mudah untuk mengendalikan dan mencari elemen. Salah satu kaedah yang sangat berguna ialah lastIndexOf(), yang boleh membantu kami mencari kedudukan indeks terakhir elemen dalam ArrayList.

Di bawah ialah contoh kod ringkas yang menunjukkan cara menggunakan kaedah lastIndexOf() ArrayList untuk mencari indeks terakhir elemen.

import java.util.ArrayList;

public class LastIndexOfExample {
    public static void main(String[] args) {
        // 创建一个ArrayList对象并添加元素
        ArrayList<String> fruits = new ArrayList<>();
        fruits.add("苹果");
        fruits.add("香蕉");
        fruits.add("橙子");
        fruits.add("苹果");
        fruits.add("橙子");

        // 输出整个ArrayList
        System.out.println("ArrayList中的元素:" + fruits);

        // 查找元素的最后一个索引位置
        String target = "苹果";
        int lastIndex = fruits.lastIndexOf(target);

        // 判断是否找到元素
        if (lastIndex != -1) {
            System.out.println("元素 "" + target + "" 的最后一个索引位置是:" + lastIndex);
        } else {
            System.out.println("未找到元素 "" + target + """);
        }
    }
}
Salin selepas log masuk

Dalam kod di atas, kami mula-mula mencipta objek ArrayList bernama "buah-buahan" dan menambah beberapa elemen buah. Kemudian, kami menggunakan kaedah lastIndexOf() untuk mencari kedudukan indeks terakhir elemen "epal" dalam ArrayList. Akhir sekali, ia dinilai berdasarkan keputusan sama ada elemen ditemui, dan maklumat yang sepadan adalah output.

Jalankan kod di atas dan output adalah seperti berikut:

ArrayList中的元素:[苹果, 香蕉, 橙子, 苹果, 橙子]
元素 "苹果" 的最后一个索引位置是:3
Salin selepas log masuk

Seperti yang dapat dilihat daripada output, kedudukan indeks terakhir elemen "Apple" dalam ArrayList ialah 3.

Contoh kod di atas menunjukkan penggunaan asas kaedah lastIndexOf() kelas ArrayList, tetapi ia juga mempunyai beberapa kaveat. Sebagai contoh, kaedah lastIndexOf() mencari indeks elemen dari belakang ke hadapan Jika ia mengandungi elemen pendua, ia mengembalikan kedudukan indeks padanan terakhir. Jika anda ingin mencari kedudukan indeks padanan pertama, anda boleh menggunakan kaedah indexOf(). Di samping itu, jika ArrayList tidak mengandungi elemen yang anda cari, kaedah lastIndexOf() akan mengembalikan -1.

Ringkasnya, kaedah lastIndexOf() kelas ArrayList ialah alat mudah yang boleh membantu kami mencari kedudukan indeks terakhir bagi elemen dalam Java. Dalam pembangunan sebenar, kami boleh menggunakan kaedah ini secara fleksibel mengikut keperluan untuk meningkatkan kecekapan dan ketepatan kod.

Atas ialah kandungan terperinci Cari indeks terakhir elemen dalam Java menggunakan kaedah lastIndexOf() kelas ArrayList. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!