问题
测试Collection接口中addAll方法、containsAll方法的用法,详细要求如下:
1)使用ArrayList构建集合c1,将字符串“java”、“cpp”、“php”、“c#”、“objective-c”放入集合c1中,并输出集合c1。
2)使用HashSet构建集合c2,将集合c1中的元素添加到集合c2,并输出集合c2。
3)使用ArrayList构建集合c3,将字符串“java”、“cpp”放入集合c3中,并判断集合c1中是否包含集合c3。
方案
1)首先,使用ArrayList构建集合c1,使用Collection接口提供的add方法将字符串“java”、“cpp”、“php”、“c#”、“objective-c”放入集合c1中;最后,输出集合c1,代码如下所示:
Collection<String> c1 = new ArrayList<String>();
c1.add("java");
c1.add("cpp");
c1.add("php");
c1.add("c#");
c1.add("objective-c");
System.out.println(c1); // [java,cpp,p