HashSet用法分析
2016-07-26 22:36
169 查看
HashSet 是一个没有重复元素的集合。它是由HashMap实现的,不保证元素的顺序,而且HashSet允许使用
null 元素。HashSet是非同步的。
示例代码:
import java.util.HashSet;
import java.util.Set;
/**
* HashSet测试
*
* @author 周孟军 2016年7月26日 下午10:54:09
*
*/
public class HashSetDemo {
public static void main(String[] args) {
Set<String> set = new HashSet<String>(); // 创建HashSet
// 添加元素
set.add("one");
set.add("one");// 重复的一个,测试set是否是不重复的
set.add("two");
set.add("three");
set.add("four");
//遍历set
for (String string : set) {
System.out.println(string);
}
}
}测试结果:
null 元素。HashSet是非同步的。
示例代码:
import java.util.HashSet;
import java.util.Set;
/**
* HashSet测试
*
* @author 周孟军 2016年7月26日 下午10:54:09
*
*/
public class HashSetDemo {
public static void main(String[] args) {
Set<String> set = new HashSet<String>(); // 创建HashSet
// 添加元素
set.add("one");
set.add("one");// 重复的一个,测试set是否是不重复的
set.add("two");
set.add("three");
set.add("four");
//遍历set
for (String string : set) {
System.out.println(string);
}
}
}测试结果:
相关文章推荐
- POJ 2828-Buy Tickets
- hdu 5687 Problem C 字典树
- Ubuntu16.04安装后开发环境配置和常用软件安装
- eclipse-jee-indigo,kepler,luna,juno分别是什么意思?
- EJB系列(二)---开发
- Ubuntu16.04安装后开发环境配置和常用软件安装
- 一年来我看过的42本精品书
- HTTP请求和响应
- 钩子原理及实例:实现键盘钩子截获密码
- 23种设计模式
- hdu 5754 2016 Multi-University Training Contest 3(各种博弈)
- C++中endl、“\n”和‘\n’的区别
- no session问题的产生与解决
- 李洪强漫谈iOS开发[C语言-023]-取余数运算符
- <mac>環境架設
- 进阶项目3-点结构体
- HDU 1728 逃离迷宫【BFS】
- 第一个struts2的程序
- Android之如何ubuntu环境下在手机里面快速找到apk的位置然后拉下来
- HDU1846 Brave Game