set集合的应用及注意事项以及案例详解
2016-02-26 18:58
417 查看
import java.util.HashSet;
import java.util.Set;
import java.util.Iterator;
/*set集合不允许包含相同的元素,无序性;集合元素还可以是null(有也只能有一个)
* 常见的用法为hashset<E>通过迭代器来输出set的元素*/
public class SetDemo {
public static void main(String[] args) {
Set <String> set=new HashSet<>();
//添加元素
set.add("zhangsan");
set.add("lisi");
set.add("wangwu");
set.add("zhaoliu");
//set是无序的集合需要迭代器才可以输出元素
Iterator<String> iterator=set .iterator();
//迭代遍历输出
while (iterator.hasNext()) {//
String text=iterator.next();
System.out.println(text);
}
System.out.println("-------------分割线-----------------");
//增强的for循环
//唯一的缺点就是 在遍历 集合过程中,不能对集合本身进行操作
for (String text : set) {
System.out.println(text);
}
}
}
import java.util.Set;
import java.util.Iterator;
/*set集合不允许包含相同的元素,无序性;集合元素还可以是null(有也只能有一个)
* 常见的用法为hashset<E>通过迭代器来输出set的元素*/
public class SetDemo {
public static void main(String[] args) {
Set <String> set=new HashSet<>();
//添加元素
set.add("zhangsan");
set.add("lisi");
set.add("wangwu");
set.add("zhaoliu");
//set是无序的集合需要迭代器才可以输出元素
Iterator<String> iterator=set .iterator();
//迭代遍历输出
while (iterator.hasNext()) {//
String text=iterator.next();
System.out.println(text);
}
System.out.println("-------------分割线-----------------");
//增强的for循环
//唯一的缺点就是 在遍历 集合过程中,不能对集合本身进行操作
for (String text : set) {
System.out.println(text);
}
}
}
相关文章推荐
- 60,000毫秒内对Linux的性能诊断效的方法
- centos7常用工具软件安装
- ant 用法2
- 问卷调查
- loadrunner参数化
- Linux性能监测:监测目的与工具介绍
- CodeForces 614 B. Gena's Code(水~)
- 寻路算法合集
- 泛泰A900 刷4.4专用中文TWRP2.7.1.1版 支持自己主动识别手机版本号(全球首创)
- centos下安装fio
- 用yum查询想安装的软件
- 用yum查询想安装的软件
- solve det(I + uv^t)
- 【MFC-11】VS2010/MFC基于对话框程序之修改Enter/ESC按键默认响应
- JDK环境配置
- 兔子增长序列(内测第1届第3题)
- qemu,kvm,qemu-kvm,xen,libvir 区别
- Leetcode 175 Combine Two Table
- linux笔记
- ant用法;