集合类都在java.util包中
1.list
泛型
以上操作是有风险
所以出现了泛型。使用泛型可以有效的解决基于Object添加的问题,泛型是在JDK1.5之后才出现的
封装类
对于8种基本数据类型,都提供了相应的封装类来将这些基本数据类型封装为对象
特别注意:在JDK1.5之后提供自动的封装和解封装,如果是1.4之前均需要手动接封装
Iterator迭代器
对于所有的集合类,都提供了一个基于迭代器的遍历方式
1、使用迭代器会有一个问题,不太方便获取下标
2、在列表数据的时候,需要删除元素时,不建议使用迭代器的方式
Set和list的区别
Map
问题?
如果list想删除重复的值,需要这么做?
1.可以将list装换为set。 set<Integer> set = new HashSet(list);
2.使用 contain()方法删除。麻烦
3.使用Set<Integer> set = new HashSet(); set.assAll(list);
网友评论