不知道我是否正确理解了您的问题,为什么使用
Arrays.asList()?
试过这个:
ArrayList<String> a1 = new ArrayList<String>(); ArrayList<String> a2 = new ArrayList<String>(); a1.add("a"); a1.add("b"); a2.add("b"); a2.add("a"); System.out.println(a2.containsAll(a1));它输出
true添加一个额外的元素
a1将使它失败(如预期):
ArrayList<String> a1 = new ArrayList<String>(); ArrayList<String> a2 = new ArrayList<String>(); a1.add("a"); a1.add("b"); a1.add("c"); a2.add("b"); a2.add("a"); System.out.println(a2.containsAll(a1));它输出
false



