Java中Set的遍历
2013-11-21 11:13
155 查看
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/**
*
* @author qianj
* @version 1.0.0
* @2011-7-12 上午11:40:19
*/
public class TestSet {
public static void main(String[] args) {
Set set = new HashSet();
set.add(new String("11"));
set.add(new String("222"));
Iterator i = set.iterator();//先迭代出来
while(i.hasNext()){//遍历
System.out.println(i.next());
}
}
}
另外,引用一段别人的东西:
list,map,set的区别
list,map,set的区别 (首先假定小猪都是同一个细胞克隆出来的)
List = 排成一长队的小猪
Map = 放在一个个,有房间号的屋子里面的一群小猪
Set = 一群小猪贴上号,然后赶到一个猪圈里
Hashset 它不保证集合的迭代顺序;特别是它不保证该顺序恒久不变。
LinkedHashSet定义了迭代顺序,即按照将元素插入到集合中的顺序(插入顺序)进行迭代。
import java.util.Iterator;
import java.util.Set;
/**
*
* @author qianj
* @version 1.0.0
* @2011-7-12 上午11:40:19
*/
public class TestSet {
public static void main(String[] args) {
Set set = new HashSet();
set.add(new String("11"));
set.add(new String("222"));
Iterator i = set.iterator();//先迭代出来
while(i.hasNext()){//遍历
System.out.println(i.next());
}
}
}
另外,引用一段别人的东西:
list,map,set的区别
list,map,set的区别 (首先假定小猪都是同一个细胞克隆出来的)
List = 排成一长队的小猪
Map = 放在一个个,有房间号的屋子里面的一群小猪
Set = 一群小猪贴上号,然后赶到一个猪圈里
Hashset 它不保证集合的迭代顺序;特别是它不保证该顺序恒久不变。
LinkedHashSet定义了迭代顺序,即按照将元素插入到集合中的顺序(插入顺序)进行迭代。
相关文章推荐
- Java中Set集合 Iterator迭代遍历数组
- java遍历set
- Java中遍历Map的两种方法:keySet和entrySet .
- java中遍历map的优良方法之EntrySet
- java遍历set集合
- Java集合Set、List、Map的遍历方法
- Java中<list,set,map>的遍历与增强for循环
- Java系列-Set、List、Map的遍历总结
- Java 中 Set、List 和 Map 的遍历
- Java基础知识强化之集合框架笔记41:Set集合之HashSet存储自定义对象并遍历练习
- java的集合-List-Map-Set遍历的方法及相互的区别
- Java集合Set、List、Map的遍历方法
- java set集合的遍历
- java 遍历set集合
- Java遍历时删除List、Set、Map中的元素(源码分析)
- Java中另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- java遍历Set的三种方式
- java中循环遍历删除List和Set集合中元素的方法(推荐)
- 【Java】集合(List、Set、Map)遍历、删除、比较元素时的小陷阱
- java遍历List、Map、Set方法以及比较