JAVA--set用法
Set集合的特点:
不能存储相同的元素。
同时因为其是一个抽象的接口:所以不能直接实例化一个set对象。(Set s = new Set() )错误
该接口主要继承于Collections接口,所以具有Collection的一些常见的方法。
常见的方法:
1 add( ) 向集合中添加元素
2 clear( ) 去掉集合中所有的元素
3 contains( ) 判断集合中是否包含某一个元素
4 isEmpty( ) 判断集合是否为空
5 iterator( ) 主要用于递归集合,返回一个Iterator()对象
6 remove( ) 从集合中去掉特定的对象
7 size( ) 返回集合的大小
Set接口最长用的两大实现:HashSet TreeSet
使用方法:
实例化对象:
Set<String> set = new TreeSet<String>();//排好序方式
遍历:
//遍历集合test 利用foreach遍历 for (Integer value : set) {System.out.print(value+" ");} //利用Iterator实现遍历
Iterator<Integer> value = test.iterator();
while (value.hasNext()) {int s = value.next();System.out.print(s+" ");
}
优点还体现在泛型 假如 set中存放的是Object Set<Object> set = new HashSet<Object>();
for循环遍历:
for (Object obj: set) { if(obj instanceof Integer){ int aa= (Integer)obj; }else if(obj instanceof String){ String aa = (String)obj } ........
}
JAVA--set用法相关推荐
- java resume过时方法_学点开发|关于Java多线程用法解析
在进行学习之前,我们先来了解下,什么是Java多线程: 多线程是实现并发机制的一种有效手段.进程和线程一样,都是实现并发的一个基本单位.为了让大家更清晰读懂关于Java多线程用法,由以下几点入手学,帮 ...
- java正则表达式用法示例_Java正则表达式教程及示例
java正则表达式用法示例 当我开始使用Java时,正则表达式对我来说是一场噩梦. 本教程旨在帮助您掌握Java正则表达式,并让我定期返回以刷新我的正则表达式学习. 什么是正则表达式? 正则表达式定义 ...
- java list用法_Java List 用法详解及实例分析
Java List 用法详解及实例分析 Java中可变数组的原理就是不断的创建新的数组,将原数组加到新的数组中,下文对Java List用法做了详解. List:元素是有序的(怎么存的就怎么取出来,顺 ...
- java反射用法示例_Java包| 类型,用法,示例
java反射用法示例 配套 (Packages) Packages in Java is simply a mechanism to encapsulate (i.e. to put in a sho ...
- java反射用法示例_Java反射示例教程
java反射用法示例 Java Reflection provides ability to inspect and modify the runtime behavior of applicatio ...
- Java SimpleDateFormat用法
1. SimpleDateFormat类 SimpleDateFormat是一个日期格式化类,用来格式化日期. // 构造方法 public SimpleDateFormat(String patte ...
- Java split()用法,使用特殊字符要注意了
Java split()用法,使用特殊字符要使用转义字符. 特殊字符有 * ^ : | . \ 1.单个符号作为分隔符 特殊符号* .split("\\*"); 特殊符号^ .s ...
- Java Calendar用法
1. Calendar初始化 Calendar calendar = Calendar.getInstance(); 默认返回GregorianCalendar实例,在GregorianCalenda ...
- Java Formatter用法
1. Formatter类 1.1 使用方法 Formatter formatter = new Formatter([destination]); formatter.format(String f ...
- java sftp.mkdir 报错,java mkdir用法
java mkdir用法 [2021-02-10 09:22:55] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...
最新文章
- 测序发展史,150年的风雨历程 (第二版)
- Spring Boot版微信支付教程(视频 源码笔记)
- 使用现代化 C# 语法简化代码
- install-info - 更新 info/dir 项
- Linux学习第五篇之文件处理命令touch、cat、tac、more、less、head、tail
- python多线程没用_Python中的多线程cv2.imshow()不起作用
- jquerymobile在手机上很小_手机如何建立自己的网站
- python 菜鸟-Python3 面向对象
- SQL Server : 使用SQL Express的User Instance(用户实例)特性
- 短路主板电源针,启动电脑的办法
- 分享:EditText默认不弹出软件键盘
- pytorch打包exe出现WARNING: file already exists but should not: C:\Users\workAI\AppData\Local\Temp\_MEI13
- MW313R和FWR310路由器桥接
- ES6 新特性(深入浅出ES6—阮一峰)
- Lrc2srt精灵,增加自定义输出编码
- CSS - font-size 设置小字体不生效解决方案(小于12px)
- 计算机驱动程序属于系统还是软件,什么是VGA驱动程序?
- python显示图片固定大小
- coldfusion php,在Coldfusion中加密,然后在PHP中解密
- Hive/MaxCompute SQL性能优化(三):数据倾斜优化实战