public class CollectionDemo {
public static void main(String[] args) {
Collection<String> list=new ArrayList<>();
//1.添加元素,添加成功返回true
list.add("java");
list.add("HTML");
list.add("HTML");
list.add("MySQL");
System.out.println(list);
//2.清空集合的元素
// list.clear();
// System.out.println(list);
//3.判断集合是否为空,是空返回true
System.out.println(list.isEmpty());
//4.获取集合的大小
System.out.println(list.size());
//5.判断集合中是否包含某个元素
System.out.println(list.contains("Java"));
System.out.println(list.contains("java"));
//6.删除某个元素,如果有多个重复元素,默认删除第一个
System.out.println(list.remove("HTML"));
System.out.println(list);
//7.把集合转成数组
Object[] arr=list.toArray();
System.out.println(arr);
System.out.println("_______拓展___________");
Collection<String> c1=new ArrayList<>();
c1.add("java1");
c1.add("java2");
Collection<String> c2=new ArrayList<>();
c2.add("eclipse");
c2.add("idea");
//把c2中的元素加到c1中去,c2中元素仍然存在
c1.addAll(c2);
System.out.println(c1);
System.out.println(c2);
}
}
public class CollectionsDemo {
public static void main(String[] args) {
List<String> names=new ArrayList<>();
//1.往集合中加元素
// names.add("java");
// names.add("eclipse");
// names.add("idea");
// names.add("python");
Collections.addAll(names,"java","eclipse","idea","python");
System.out.println(names);
//2.打乱集合顺序:public static void shuffle(List<?> list)
Collections.shuffle(names);
System.out.println(names);
//3.将集合中元素按默认规则排序:public static <T> void sort(List<?> list)
List<Integer> list=new ArrayList<>();
Collections.addAll(list,12,23,2,4);
System.out.println(list);
Collections.sort(list);//按照规则排序
System.out.println(list);
}
}