序文
Java8の最大のハイライトはLambdaです。これにより、C#Linqの構文を使用して見てみましょう。しかし、それはまだC#のSyntax Sugarよりもはるかに悪いです。
違い、組合、交差点
@test public void test1(){list <integer> list1 = new ArrayList <>(); list1.add(1); list1.add(2); list1.add(3); List <Integer> list2 = new ArrayList <>(); list2.add(3); list2.add(4); list2.add(5); System.out.println( "=====交差点のコレクション==="); list <integer> list = list1.stream()。フィルター(t-> list2.contains(t))。 list.stream()。foreach(system.out :: println); system.out.println( "====違いset ==="); list = list1.stream()。フィルター(t->!list2.contains(t))。collect(collectors.tolist()); list.stream()。foreach(system.out :: println); system.out.println( "==== sind the union ==="); list.addall(list1); list.addall(list2); list = list.stream()。個別()。collect(collectors.tolist()); list.stream()。foreach(system.out :: println); }違いを見つけるためのJava8コレクションの上記の例、ユニオンと交差点は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。