集合类

作者: 维乾 | 来源:发表于2017-11-23 16:07 被阅读52次

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

    相关文章

      网友评论

        本文标题:集合类

        本文链接:https://www.haomeiwen.com/subject/bzgvvxtx.html