单列集合Collection-双列集合Map

单列集合Collection

Collection
List
Set
ArrayList
LinkedList
HashSet
TreeSet
LinkedHashSet
一、Collection
1.1 增、删、改、查
//Collection<String> c = new ArrayList<>();
		List<String> c = new ArrayList<>();
		//增加
        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 = new ArrayList<>();       
		//1.清空集合
//        c.clear();
//        System.out.println(c);
        //2.判断集合是空为ture
        System.out.println(c.isEmpty());
        //3.集合的大小c.size()
        System.out.println(c.size());
        //4.判断是否有某个元素
        System.out.println(c.contains("小熊"));
		//5.集合转数组Object
        Object[] name = c.toArray();
        System.out.println(Arrays.toString(name));
		//6.查
		//c.get(i);
 		//7.删除
        c.remove("小熊");
		//8.把一个集合添加到另外一个集合
        Collection<String> c1 = new ArrayList<>();
        c1.add("洋洋");
        c.addAll(c1);三种循环遍历
1.3 三种循环遍历方式
		Collection<String> c = new ArrayList<>(); 
		//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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值