集合类

作者: 维乾 | 来源:发表于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);

相关文章

  • Java集合

    集合概述 •Java提供集合类,集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。所有集合类都位于jav...

  • 14. 集合类

    1. Kotlin的集合类 Kotlin的集合类分为可变集合类和不可变集合类 2. 常用的三种集合类 主要有三种:...

  • Java 容器 - 一文详解HashMap

    Map 类集合 Java Map类集合,与Collections类集合存在很大不同。它是与Collection 类...

  • Collection 集合类

    Collection 集合类 java.util包中提供了一些集合类,这些集合类又称为容器;集合类和数组的区别在于...

  • Java集合类-集合类图谱

    数据结构在计算机知识体系中的重要性无需赘言,Java的jdk的集合类正是学习数据结构的很好素材。如果能把jdk的集...

  • 第10章 集合类与泛型 《Kotin 编程思想·实战》

    第10章 集合类与泛型 10.1 Kotlin集合类10.1.1 不可变集合类10.1.1.1 List10.1....

  • 那些年我们追过的Java面试之集合类、异常处理

    标签:Java面试、集合类、异常处理 2017/05/09 09:36 三.Java集合类 10.Java集合类框...

  • 函数的定义和调用

    3.1 创建集合 kotlin没有采用自己的集合类,而是采用的标准的java集合类。在java集合类的基础上新增了...

  • Java集合类总结

    Java集合类 1.简介: java集合类包含在java.util包下集合类存放的是对象的引用,而非对象本身。集合...

  • 集合类

    集合类的由来: 对象用于封装特有数据,对象多了就需要存储。如果对象的个数不确定,就是用集合容器进行存储。集合是一个...

网友评论

    本文标题:集合类

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