那个 演示一下:
下面是两个字符串数组:
String[] s1={“jiajia”,"shi","chang","hao","xue","sheng"}
String[] s2={“jiajia”,"shi","hao","xue"}
想要得到的结果是:
"chang"
“sheng”
话不多说,上代码:
List<String> strings = Arrays.asList(s1); List<String> strings1 = Arrays.asList(s2); strings.forEach(k -> { if (!strings1.contains(k)) { System.out.println("\"" + k + "\","); } });
1:
Arrays.asList
2:
用这个直接将数组转成list
3:
调用list.contain方法
4:
直接就可以看list里面包不包含某个对象
集合注意代码: strings(数据是在list里面哦)是比较多的数据,用foreach方法遍历多的数据,每拿一条数据,就看看少的数据strings1(数据是在list集合里面哦)是不是包含拿出的这条数据,要是不包含的话,那不就是得到想要的结果了🐎~