Pertanyaan yang diberi tag java-stream

Gunakan tag ini untuk pertanyaan terkait penggunaan API Stream. Itu diperkenalkan di Java 8 dan mendukung operasi gaya fungsional pada aliran nilai, seperti filter-peta-mengurangi pipa pada koleksi.

933
Java 8 Daftar <V> ke Peta <K, V>

Saya ingin menerjemahkan Daftar objek ke dalam Peta menggunakan aliran Java 8 dan lambdas. Ini adalah bagaimana saya akan menulisnya di Java 7 dan di bawah. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>();...

504
Temukan elemen pertama dengan predikat

Saya baru saja mulai bermain dengan lambda Java 8 dan saya mencoba menerapkan beberapa hal yang biasa saya gunakan dalam bahasa fungsional. Misalnya, sebagian besar bahasa fungsional memiliki semacam fungsi mencari yang beroperasi pada urutan, atau daftar yang mengembalikan elemen pertama, yang...

466
Java 8 Iterable.forEach () vs foreach loop

Anda telah men-download Stack Overflow на русском : forикл foreach против Iterable.foreach в Java 8: что лучше? Manakah dari berikut ini yang merupakan praktik yang lebih baik di Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String...

456
Java 8 Berbeda dengan properti

Di Java 8, bagaimana saya bisa memfilter koleksi menggunakan StreamAPI dengan memeriksa perbedaan properti setiap objek? Misalnya saya punya daftar Personobjek dan saya ingin menghapus orang dengan nama yang sama, persons.stream().distinct(); Akan menggunakan pemeriksaan kesetaraan default untuk...