Kata pengantar
Sorotan terbesar di Java8 adalah Lambda, yang memungkinkan kita menggunakan sintaks C# Linq dan mari kita lihat juga. Tapi itu masih jauh lebih buruk daripada gula sintaks C#.
Perbedaan, serikat pekerja, persimpangan
@Test public void test1 () {list <integer> list1 = new ArrayList <> (); list1.add (1); list1.add (2); list1.add (3); Daftar <Integer> list2 = ArrayList baru <> (); Daftar2.Add (3); Daftar2.Add (4); daftar2.add (5); System.out.println ("====== Koleksi persimpangan ==="); Daftar <Integer> list = list1.stream (). Filter (t-> list2.contains (t)). Collect (collectors.tolist ()); list.stream (). foreach (System.out :: println); System.out.println ("==== Temukan set perbedaan ==="); list = list1.stream (). filter (t->! list2.contains (t)). Collect (collectors.tolist ()); list.stream (). foreach (System.out :: println); System.out.println ("==== Temukan Union ==="); list.addall (list1); list.addall (list2); list = list.stream (). Difiste (). Collect (collectors.tolist ()); list.stream (). foreach (System.out :: println); }Contoh koleksi Java8 di atas untuk menemukan perbedaan, persatuan dan persimpangan adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.