Stream 校验两个集合元素是否完全一致

Posted G_whang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Stream 校验两个集合元素是否完全一致相关的知识,希望对你有一定的参考价值。

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

/**
 * 校验两个集合元素是否完全一致
 */
public class StreamTest12 {

    public static void main(String[] args) {

        List<String> list1 = Arrays.asList("语文","数学","英语");

        List<String> list2 = Arrays.asList("数学","英语","语文");

        // 先排序然后转成string 逗号分隔
        boolean falg = list1.stream().sorted().collect(Collectors.joining()).equals
                (list2.stream().sorted().collect(Collectors.joining()));

        System.out.println(falg);

    }

}

以上是关于Stream 校验两个集合元素是否完全一致的主要内容,如果未能解决你的问题,请参考以下文章