您的位置:首页 > 其它

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);
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: