`
zgqynx
  • 浏览: 1370940 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java.util包中 Set 和 List 的区别

    博客分类:
  • java
阅读更多
对于Set 和 List都是 接口 Collection 的子接口

1、Set 不允许重复,List允许重复
2、Set 没有顺序,List有顺序

另外:对于List当中,有没有重复元素的判断:是依据元素的 equals方法判断是否相等的。
对于排序来说,是根据元素实现了Comparable接口compareTo()方法来排序的。

分享到:
评论
1 楼 topbox163 2011-08-17  
好。。。。。。。。。

相关推荐

    java.util包

    下面将详细阐述java.util包中的主要类和接口及其用途。 1. 集合框架:Java.util包是Java集合框架的基础,包括List、Set、Queue和Map等接口,以及ArrayList、LinkedList、HashSet、HashMap等实现类。这些集合类为...

    java.util包总结

    Java.util包是Java标准库中的核心包之一,它包含了大量用于日常编程的工具类和接口。这个包在Java 2版本中得到了显著增强...通过熟练掌握和使用java.util包中的类和接口,开发者能够更加高效地处理数据和实现复杂逻辑。

    JBuider第七章:Java.util包.rar

    本教程重点讲解了Java.util包中的主要组件和使用方法,旨在帮助初学者深入理解并熟练运用这个包。 1. **集合框架**: Java.util包是Java集合框架的基础,包括List、Set、Queue等接口以及ArrayList、LinkedList、...

    java.util包介绍.pdf

    - **实现类**:`java.util`包下的集合框架中并没有直接实现`Collection`接口的类,而是通过其子接口(如`List`和`Set`)来间接实现。 - **构造函数**:所有实现了`Collection`接口的类都必须提供两种构造函数:一种...

    Java.util随记.doc

    Java.util包是Java标准库中...总的来说,`Java.util`包中的`Iterator`和`List`接口为开发者提供了灵活且高效的数据操作手段,是日常开发中不可或缺的部分。理解并熟练运用这些接口,可以极大地提高代码的可读性和效率。

    java的.awt包和java.util包的区别

    ### Java的.awt包和.java.util包的区别 #### Java.util包详解 Java.util包是一个非常重要的标准库之一,其中包含了大量有用的类和接口,为开发者提供了丰富的功能。此包中的类和接口可以分为以下几大类别: 1. **...

    java.util介绍.pdf

    `java.util`包中的`Collection`接口和其子接口(如`List`、`Set`)以及具体的实现类(如`ArrayList`、`LinkedList`等)构成了Java中处理数据集合的核心框架。了解它们的特性和使用方法对于编写高效、可靠的Java程序...

    Java语言的Util类详细介绍

    Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 Collection接口的实现类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,...

    java.util源码-java-util:javautil源代码

    1. **集合框架**:Java的集合框架是`java.util`包的核心部分,包括List、Set、Queue和Map接口,以及它们的实现类。例如: - `ArrayList` 和 `LinkedList`:这两个类分别实现了List接口,它们分别基于动态数组和双向...

    java-util-1.3.1.jar.zip

    1. **集合框架扩展**:可能包含对Java内置集合类(如List、Set、Map)的增强,提供更高效的操作,例如快速排序、线程安全的实现等。 2. **日期和时间处理**:提供更加灵活和强大的日期时间操作,弥补Java 8之前的...

    Java6 API 中文

    2. **集合框架**:在Java 6中,集合框架是一个重要的部分,它提供了多种数据结构,如列表(List)、队列(Queue)、集(Set)和映射(Map)。`java.util.ArrayList`和`java.util.LinkedList`是两种常见的列表实现,...

    java 参考手册 (.chm)

    10. **集合框架**:`java.util`包中的`List`、`Set`、`Map`等接口以及它们的实现类,如`ArrayList`、`HashSet`、`HashMap`,构成了Java强大的集合框架,用于存储和操作对象。 Java参考手册是每个Java开发者不可或缺...

    JAVA核心知识点整理.zip

    集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。 Collection:Collection 是集合 List、Set、Queue 的最基本的接口。 Iterator:迭代器,可以通过迭代器遍历集合中的...

    java.util源码-JavaUtility-SourceCode:JavaUtility-SourceCode

    9. 泛型:`java.util`包中的许多类和接口都使用了泛型,以提高类型安全性和代码可读性。 10. 动态代理:`Proxy`类和`InvocationHandler`接口用于创建动态代理,可以用来实现接口的动态方法调用。 理解`java.util`...

    Java高级程序设计:第7章-集合框架.pptx

    java.util包中定义了各种用于集合操作的类和接口,这些类和接口构成了Java语言的集合框架(Collection Framework)。 Java集合中可以放对象,不能存放基础数据类型数。 Collection Framework 根据不同类型的集合的特点...

    java常用工具类

    7. **`java.util.HashSet` 和 `java.util.TreeSet`**:这两个类实现了Set接口,`HashSet`基于哈希表,`TreeSet`基于红黑树,它们的区别在于元素的存储方式和排序特性。 8. **`java.util.Scanner`**:用于从输入流...

    javaAPI1.6

    `java.util.Set`和`java.util.List`接口以及它们的实现类如`HashSet`、`LinkedList`和`ArrayList`,为数据存储提供了多种选择。 3. **多线程支持**:Java API 1.6在`java.lang.Thread`和`java.util.concurrent`包中...

    java工具类 java开发助手 java util

    1. 集合框架:Java中的集合框架是`java.util`包的核心,包括List、Set、Queue和Map等接口,以及ArrayList、LinkedList、HashSet、HashMap等实现类。它们提供了存储和操作对象的基本功能,支持动态扩展和多种操作,如...

    Java util

    在Java的util包中,我们可以找到许多用于处理集合、日期时间、随机数、比较、IO流、泛型以及并发等任务的工具类。 1. **集合框架**: - `ArrayList`和`LinkedList`:这两种都是`List`接口的实现,分别基于动态数组...

    JAVA的API,仅供参考

    2. **集合框架**:Java 1.8的集合框架在`java.util`包中,包括List、Set、Map等接口,以及ArrayList、HashSet、HashMap等实现。接口`java.util.stream.Stream`的引入,使得集合操作更加强大,支持函数式编程风格。 ...

Global site tag (gtag.js) - Google Analytics