JAVA笔记-集合

什么是集合?

集合是指具有某种特定性质的具体的或抽象的对象汇总而成的集体,有时集合也称之为容器,java中在util包下存放了所有的基本集合。

集合大致分为List,Set,Map三种类型(还有一种Queue暂时没学).

  • List为一种有序可重复的接口集合
  • Set为一种无序不重复的接口集合
  • Map是采用键值对形式的接口集合

Collection的基本方法

接口实现类 

List接口:

 特点1:单列集合 父类是List 祖父类Collction
 特点2:数组结构   特点:有序可重复   线程安全效率低

LinkedList

与其他的实现类不同,他的底层是采用链接形式存储的,因此增删块,查询较慢如:

Vector

该类于JDK1.1就出现了,特点为:线程安全但是效率较慢因为他的方法大多采用synchronized进行修饰,也是采用Object数组进行存储

 Set接口

 特点:单列集合 父类依然是Collection
  无序无法重复。  该接口下有一个常见类:HashSet

Map接口:

 Map接口定义了键值对集合的基本方法

如何遍历一个map集合?
        将其转成Set集合  
        Set<String> set = map.keySet();//将map集合中的键 全部转成set集合
        System.out.println(set);
        
        for(String s :set) {
            System.out.println(map.get(s));
        }
        


        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值