set接口

原创 2016年06月01日 16:41:09

set集合和list都是Collections的子类。
set集合中的元素是无序的且不允许有重复的元素。
放置元素时如何保证没有重复的元素?
首先,根据集合中元素的hashcode值把它们分区,新的元素到来时,按照同样的规则看这个元素在哪个区中,然后和该区中的元素比较看有没有相同的元素。

set集合的定义:

HashSet<Student> set = new HashSet<Student>();

set中的方法和list一样

set接口及实现类

set接口及实现类 1、存储数据是无序的 2、数据是无序的 其实现类: 所有已知实现类:AbstractSet, ConcurrentSkipListSet, CopyOnWriteArr...
  • u010220089
  • u010220089
  • 2015年11月21日 22:17
  • 1593

Set接口常见的使用方法

package com.atguigu.java; import java.util.Comparator; import java.util.HashSet; import java.util.I...
  • u010661782
  • u010661782
  • 2015年10月10日 10:56
  • 747

为什么要有Set接口

Set不保存重复的元素。Set中最常被使用的是测试归属性,你可以很容易的询问某个对象是否在某个Set中。Set具有与Collection完全一样的接口,因此没有任何额外的功能。实际上Set就是Coll...
  • zheng0518
  • zheng0518
  • 2015年04月08日 23:08
  • 676

Java容器学习笔记(二) Set接口及其实现类的相关知识总结

在Java容器学习笔记(一)中概述了Collection的基本概念及接口实现,并且总结了它的一个重要子接口List及其子类的实现和用法。 本篇主要总结Set接口及其实现类的用法,包括HashSet(...
  • tsyj810883979
  • tsyj810883979
  • 2011年10月21日 00:54
  • 16457

List接口、Set接口和Map接口

1、List和Set接口自Collection接口,而Map不是继承的Collection接口 Collection表示一组对象,这些对象也称为collection的元素;一些 collect...
  • zcg_java
  • zcg_java
  • 2015年01月28日 16:16
  • 5217

List Set Map以及子接口用法总结

Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap ...
  • yuliangliang092
  • yuliangliang092
  • 2016年08月14日 14:57
  • 775

Collection接口和Set接口对比与解析。

导语:越是接触更多新的知识,就发现旧的知识假若不扎实,便会影响到新的学习,在此重新回顾一下集合的概念。(小菜鸟写的,大神绕路。字有点多,加红的为重点。) 结尾处有对应Word文档下载,里面有简单的例...
  • qq_31986157
  • qq_31986157
  • 2016年08月05日 20:49
  • 1852

List,Set,Map三种接口的区别

set --其中的值不允许重复,无序的数据结构  list   --其中的值允许重复,因为其为有序的数据结构  map--成对的数据结构,健值必须具有唯一性(键不能同,否则值替换)  ...
  • u013700340
  • u013700340
  • 2014年03月13日 20:19
  • 1900

JAVA中List,Map,Set接口的区别

JAVA中List,Map,Set接口的区别
  • baidu_21578557
  • baidu_21578557
  • 2016年04月17日 09:05
  • 843

Java中Set接口及其实现

Set接口及其实现1.Set接口  Set是对数学上集的抽象,Set中不包含重复的元素.如何界定是否是重复元素?Set最多可含一个null元素;对于任意的非null元素e1和e2,都满足e1.equa...
  • hillMover
  • hillMover
  • 2005年03月30日 22:50
  • 12947
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:set接口
举报原因:
原因补充:

(最多只允许输入30个字)