//Collection<String> c = new ArrayList<>();List<String> c =newArrayList<>();//增加
c.add("小丽");System.out.println(c);//删除
c.remove("小熊");System.out.println(c);//改//c.set(0,"丽姐");List才有索引改//查
c.get(i);
1.2 常用API
Collection<String> c =newArrayList<>();//1.清空集合// c.clear();// System.out.println(c);//2.判断集合是空为tureSystem.out.println(c.isEmpty());//3.集合的大小c.size()System.out.println(c.size());//4.判断是否有某个元素System.out.println(c.contains("小熊"));//5.集合转数组ObjectObject[] name = c.toArray();System.out.println(Arrays.toString(name));//6.查//c.get(i);//7.删除
c.remove("小熊");//8.把一个集合添加到另外一个集合Collection<String> c1 =newArrayList<>();
c1.add("洋洋");
c.addAll(c1);三种循环遍历
1.3 三种循环遍历方式
Collection<String> c =newArrayList<>();//1.1得到当前集合的迭代器对象//迭代器注意越界,默认指向当前集合索引0位置//不能遍历数组Iterator<String> it = c.iterator();//1.2定义while循环,it.hashNext()去看是否有值,while(it.hasNext()){
//取元素it.next()String ele = it.next();System.out.println(ele);}//2.增强for循环遍历 c.for//集合数组都可以遍历for(String s : c){
System.out.println(s);}//3.Lambda表达式 只能简化含有一个抽象方法的接口 c.forEach(new Consumer