Rumah > Java > javaTutorial > Bagaimana untuk menyahpepijat operasi Java Stream dalam IntelliJ IDEA

Bagaimana untuk menyahpepijat operasi Java Stream dalam IntelliJ IDEA

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-05-09 11:25:07
ke hadapan
1681 orang telah melayarinya

Pengendalian strim ialah kemuncak Java 8! Walaupun java.util.stream sangat berkuasa, masih terdapat ramai pembangun yang jarang menggunakannya dalam kerja sebenar tidak boleh digunakan semasa DEBUG , adalah barisan kod Apabila kita pergi ke langkah seterusnya, banyak operasi sebenarnya selesai sekaligus, jadi sukar untuk kita menilai baris mana yang mempunyai masalah.

Pemalam: Java Stream Debugger

Bagaimana untuk menyahpepijat operasi Java Stream dalam IntelliJ IDEA

Jika versi IDEA yang anda gunakan agak baharu, pemalam ini sudah disertakan bersamanya, jadi anda tidak perlu memasangnya. Jika ia belum dipasang lagi, pasangkannya secara manual dan kemudian teruskan dengan operasi berikut.

Artikel ini disertakan dalam "Lajur IDEA Seronok" yang saya sirikan. https://www .didispace.com/idea-tips/

Bagaimana untuk menyahpepijat operasi Java Stream dalam IntelliJ IDEA

Operasi Strim Menyahpepijat

Demonstrasi video: Klik di sini untuk melihat

Pertama lihat kod ini berikut:

public class StreamTest {
    @Test
    void test() {
        List<String> list = List.of("blog.didispace.com", "spring4all.com", "openwrite.cn", "www.didispace.com");

        List<String> result = list.stream()
                .filter(e -> e.contains("didispace.com"))
                .filter(e -> e.length() > 17)
                .toList();

        System.out.println(result);
    }
}
Salin selepas log masuk

Logik kod ini adalah untuk menapis elemen dalam koleksi senarai melalui aliran Memandangkan terdapat dua penapis, apabila masalah berlaku, anda mungkin tidak tahu penapis yang mana menyebabkannya.

Dengan bantuan IDEA yang berkuasa, apabila kami menemui aliran, kami hanya perlu mengklik butang dalam gambar di bawah:

Bagaimana untuk menyahpepijat operasi Java Stream dalam IntelliJ IDEA

Operasi Strim akan timbul. Tetingkap penjejakan:

Bagaimana untuk menyahpepijat operasi Java Stream dalam IntelliJ IDEA

Label dalam tetingkap ini ialah setiap langkah operasi strim ini. Kita boleh klik pada label untuk melihat keputusan sebelum dan selepas setiap langkah dilaksanakan untuk menilai Adakah penapis di sini dilaksanakan dengan betul?

Atas ialah kandungan terperinci Bagaimana untuk menyahpepijat operasi Java Stream dalam IntelliJ IDEA. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Isu terkini
Bolehkah java digunakan sebagai bahagian belakang web?
daripada 1970-01-01 08:00:00
0
0
0
Tidak dapat memasang java
daripada 1970-01-01 08:00:00
0
0
0
Pasang JAVA
daripada 1970-01-01 08:00:00
0
0
0
Bagaimanakah php melaksanakan penyulitan sha1 java?
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan