集合类

集合类都在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);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容