博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中Set的用法
阅读量:5371 次
发布时间:2019-06-15

本文共 860 字,大约阅读时间需要 2 分钟。

Set集合的特点:

不能存储相同的元素。

同时因为其是一个抽象的接口:所以不能直接实例化一个set对象。(Set s = new Set() )错误

该接口主要继承于Collections接口,所以具有Collection的一些常见的方法。

常见的方法:

Sr.No. Method & Description
1

add( )         向集合中添加元素

2

clear( )        去掉集合中所有的元素

3

contains( )    判断集合中是否包含某一个元素

4

isEmpty( )    判断集合是否为空

5

iterator( )    主要用于递归集合,返回一个Iterator()对象

6

remove( )    从集合中去掉特定的对象

7

size( )        返回集合的大小

Set接口最长用的两大实现:HashSet     TreeSet

TreeSet:会将里面的元素默认排序。

 

Set
test = new TreeSet<>();int a = 1;int b = 8;int c = 3; test.add(a);test.add(b);test.add(c); //遍历集合test 利用foreach遍历 //输出结果:1 3 8 for (Integer value : test) { System.out.print(value+" "); } //利用Iterator实现遍历Iterator
value = test.iterator();while (value.hasNext()) { int s = value.next(); System.out.print(s+" ");} //输出结果:1 3 8

 

转载于:https://www.cnblogs.com/xiaxj/p/7891963.html

你可能感兴趣的文章
设计模式学习的好方法
查看>>
感谢Leslie Ma
查看>>
几种排序方法
查看>>
查看数据库各表的信息
查看>>
第一阶段测试题
查看>>
第二轮冲刺第五天
查看>>
图片压缩
查看>>
Hadoop-2.6.5安装
查看>>
ES6思维导图
查看>>
第四周作业
查看>>
20151121
查看>>
线段重叠 (思维好题)
查看>>
Codeforces Round #413 C. Fountains (线段树的创建、查询、更新)
查看>>
SBuild 0.1.5 发布,基于 Scala 的构建系统
查看>>
WordPress 3.5 RC3 发布
查看>>
DOM扩展札记
查看>>
primitive assembly
查看>>
浅谈localStorage的用法
查看>>
Ad Exchange基本接口和功能
查看>>
Angular ui-router的常用配置参数详解
查看>>