集合框架 详细

  • 四大接口
    Collection
    List
    Set
    Map
  • 迭代器
  • 包装类
    什么时候下使用集合框架?
    当你要不知道程序运行时需要多少对象,又或者需要更复杂方法方式存储对象时,集合框架的优势就体现出来了

四大接口

Collection:实现了List和Set接口,它储存的特性是不唯一,无序的对象
List:更像一个数组,是按顺序插入的,它的储存是不唯一,有序的对象

	//创建集合对象
		List list=new ArrayList();

Set:储存的是唯一,无序的对象
Map:key不允许重复,value允许重复。存储的是键值对项,提供到了kay和value的映射,它和Collection一样,都是顶层接口

//创建Map集合   它是接口 不可实例化对象
		Map map=new HashMap();

List接口的实现类

List接口下有ArryListLinkedList两个类
ArrayList:是长度可变,连续分配的空间,适合遍历,查询数据,更像数组
LinkedList链表集合,是采用链表的储存方式,他是在第一个数据中会储存到第二个数据的地址,更适合增删改

//链表集合
		LinkedList lianlist=new LinkedList();

迭代器 Iterator

Iterator也是一个接口,它可以增强for循环遍历,高效率遍历集合
hasNext():判断集合是否还有未访问的数据
next():获取集合数据

//迭代器遍历集合
		Iterator it= list.iterator();
		while (it.hasNext()) {
			System.out.println(it.next());
		}
		

包装类

1. int—>Integer
2. double—>Double
3. char—>Character
4. float—>Float
5. boolean—>Boolean

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值