Java基础学习 集合类总览

二 集合Set

集合Set存放的对象是无序,不能重复的,对象之间没有排列顺序,就如数学中的集合一样,具有无序性,互异性。

比如集合A={小明,小红,小军},里面三个人就没有顺序的区别,且是互

异的。

下面是其接口的定义:

import java.util.Collection;
import java.util.Iterator;
import java.util.Set;public class MySet implements Set<Object> {@Overridepublic int size() {// TODO Auto-generated method stubreturn 0;}@Overridepublic boolean isEmpty() {// TODO Auto-generated method stubreturn false;}@Overridepublic boolean contains(Object o) {// TODO Auto-generated method stubreturn false;}@Overridepublic Iterator<Object> iterator() {// TODO Auto-generated method stubreturn null;}@Overridepublic Object[] toArray() {// TODO Auto-generated method stubreturn null;}@Overridepublic <T> T[] toArray(T[] a) {// TODO Auto-generated method stubreturn null;}@Overridepublic boolean add(Object e) {// TODO Auto-generated method stubreturn false;}@Overridepublic boolean remove(Object o) {// TODO Auto-generated method stubreturn false;}@Overridepublic boolean containsAll(Collection<?> c) {// TODO Auto-generated method stubreturn false;}@Overridepublic boolean addAll(Collection<? extends Object> c) {// TODO Auto-generated method stubreturn false;}@Overridepublic boolean retainAll(Collection<?> c) {// TODO Auto-generated method stubreturn false;}@Overridepublic boolean removeAll(Collection<?> c) {// TODO Auto-generated method stubreturn false;}@Overridepublic void clear() {// TODO Auto-generated method stub}}

更多关于集合Set的用法,请看Java基础学习 集合Set的基本使用

java集合类set初解相关推荐

  1. Java 集合类详解

    0.参考文献 http://blog.csdn.net/liulin_good/article/details/6213815 1.java集合类图 1.1 1.2 上述类图中,实线边框的是实现类,比 ...

  2. java集合类深入分析之TreeMap/TreeSet篇

    2019独角兽企业重金招聘Python工程师标准>>> 简介 TreeMap和TreeSet算是java集合类里面比较有难度的数据结构.和普通的HashMap不一样,普通的HashM ...

  3. 【JAVA集合类(大公司面试喜欢问的) 】

    看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧. java.util包中包含了一系列重要的集合类,而对于集合类,主要 ...

  4. Java集合类: Set、List、Map、Queue区别及应用

    Java集合类基本概念 在编程中,常常需要集中存放多个数据.从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量.一旦在数组初始化时指定了这个数组长度,这个数 ...

  5. Java 集合类图(转)

    1.java集合类图 1.1 1.2 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,Ab ...

  6. java 多线程集合操作_多线程中使用Java集合类

    Java集合类中,某个线程在 Collection 上进行迭代时,通常不允许另一个线性修改该 Collection.通常在这些情况下,迭代的结果是不确定的.如果检测到这种行为,一些迭代器实现(包括 J ...

  7. java集合类详细概述

    2019独角兽企业重金招聘Python工程师标准>>> Java集合类   集合中存放的是对象的引用,而非对象本身 ,出于表达上的便利,简称为"集合中的对象". ...

  8. 多线程中使用Java集合类

    Java集合类中,某个线程在 Collection 上进行迭代时,通常不允许另一个线性修改该 Collection.通常在这些情况下,迭代的结果是不确定的.如果检测到这种行为,一些迭代器实现(包括 J ...

  9. java集合类(简介)

    JAVA集合类(介绍) 在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现,我在使用和面试的时候频频遇到这样的"抉择" ...

最新文章

  1. Ubuntu14.04 32位上编译VLC2.2.0源码操作步骤
  2. make mrproper 删除编译产生的相关文件
  3. spring mvc + freemarker 整合
  4. Netty学习笔记(一)Netty客户端源码分析
  5. 2007年10月小记
  6. linux进程通讯-纯文本文件
  7. python输出文本 去掉引号_Python可以在文本文件中读取时从字符串中删除双引号吗?...
  8. cowboy源码分析
  9. Anaconda3的安装
  10. DevOps是敏捷在软件开发团队的另一应用
  11. 无监督端到端检索式问答系统方案实践
  12. scala递归求斐波那契数列
  13. [WebView五学习]:调试Web Apps
  14. 人脸对齐—级联回归模型和深度学习模型
  15. Redis 到底是怎么实现“附近的人”这个功能的呢?
  16. (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: ‘utf-8‘ c
  17. PANDA pipeline的安装与使用-安装(1)
  18. 【心情分享】联系博主
  19. 第九天 (集合 ArrayList)
  20. 安装neurokit 的艰难历程

热门文章

  1. VFP绘制Excel像素画。GetPixel 函数
  2. 邓白氏编码官方查询地址
  3. 淘宝API app商品搜索
  4. 破解“低代码”的4大误区,拥抱低门槛高效率的软件开发新选择 ZT
  5. w13scan 扫描器的安装及应用
  6. 单硬盘win10+ubuntu双系统安装教程
  7. $('.test:hiden');和$('.test :hiden);区别
  8. html中hidden属性小案例
  9. V831——车牌识别
  10. C++求复数的角度_python实现输入三角形边长自动作图求面积案例