java集合总结

1.Array 即数组
a.必须定义长度,定义方法可分为两种
一种仅定义数组对象名,初值为默认值 若用原始类型定义 则默认值为0,若是引用类型定义初值为null
如 int[] ia = new int[num];
另一种是创建数组的同时定义数组内容
如 String[] ib = new String[num]{"直线","矩形","圆"};
数组是有序的,带有线性表的性质,可直接顺序访问


2.Set
接口 java.uitl.Set extends 接口Collection<E>
实现子类为java.util.HashSet<E> java.util.TreeSet<E> 故可调用java.util.HashSet创建Set对象

特点:集合Set中元素是无序的,故打印出来结果的顺序和创建Set的顺序不同

Set的创建:首先创建Set对象,然后调用add()(addall())方法逐次添加
Set的遍历:由于Set中元素是无序的,故应调用迭代器 java.util.Iterator 创建迭代器对象遍历集合Set

3.List
接口 java.util.List extends 接口Collention<E>
实现子类为java.util.ArrayList<E> 可调用创建List对象

List的创建:同Set
特点:集合List中的元素是有序的,带有线性表的特性 可顺序遍历

4.Map
接口 java.util.Map 的实现类为java.util.HashMap<K,V>等 可调用其创建Map对象

特点:集合Map<K,V>包含两个部分,Key和Valve 并且一一对应 其中Key不能重复,但Value可以重复

Map的创建:首先创建Map对象,然后调用put(Key,Value)方法把设定好的Key和Value配对到一起

Map的遍历:调用集合Map的 KeySet() 方法将Map<Key,Value>中的K放入个Set集合中,然后创建迭代器对象,用迭代器逐个遍历Set中的元素,即遍历Map<Key,V>中的Key值.再从相应的Key中取得Value值 得以遍历.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值