哪位大神帮我看下这JAVA代码有什么问题?为什么后面的结果不正确?
import java.util.*;
public class Main
{
public static void main(String[] args)
{
ArrayList<String> a=new ArrayList<>();
ArrayList<String> b=new ArrayList<>();
ArrayList<String> c=new ArrayList<>();
a.add("1,2,3,4,5,6,7");
a.add("1,3,9,4,5,6,8");
a.add("4,3,4,5,6,7,8");
a.add("1,2,3,4,7,8,9");
a.add("1,7,3,5,7,8,10");
a.add("1,2,3,4,6,7,8");
a.add("1,2,3,4,5,6,7");
a.add("11,12,13,14,15,16,17");
b.add("1,2");
b.add("5,6");
for (String s1 : b) {
int cnt=0;
List list1 = new ArrayList<String>(Arrays.asList(s1.split(",")));
for (String s2 : a) {
List list2 = new ArrayList<String>(Arrays.asList(s2.split(",")));
list1.retainAll(list2);
if(list1==null){
cnt++;
}
else{
cnt=0;
}
System.out.println(list1);
System.out.println(list2);
System.out.println(cnt);
}}
}
}
...全文
相关推荐
浅谈Java StringBuilder为什么线程不安全
主要介绍了浅谈Java StringBuilder为什么线程不安全,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 Java c++通过des加密的结果不一样【已解决】
Java c++通过des加密的结果不一样【已解决】 最近做了一个接口,需要和C++进行通讯,通讯的参数采用des加密,但调试的时候却发现同样的明文和密钥加密出来的结果却是不一样的。 收藏网络总结代码
解决java 与C# MD5 不一致问题 代码
解决java 与C# MD5 不一致问题
java 获取冒号后面的参数(正则)实现代码
主要介绍了java 获取冒号后面的参数(正则)实现代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Java解决Itext pdf中文不显示问题
NULL 博文链接:https://362217990.iteye.com/blog/2294877


