Java中对Set集合的遍历方法

Java中对Set集合的遍历方法

对 Set 的遍历方法: 注:Set没有get方法,所以不能像List那样,从0到size循环get值

1.迭代器遍历:

Set set = new HashSet();

Iterator it = set.iterator();

while (it.hasNext()) {

String str = it.next();

System.out.println(str);

}

2. 增强for循环遍历:

for (String str : set) {

System.out.println(str);

}

优点还体现在泛型 假如 set中存放的是Object

Set set = new HashSet();

for循环遍历:

for (Object obj: set) {

if(obj instanceof Integer){

int aa= (Integer)obj;

}else if(obj instanceof String){

String aa = (String)obj

}

........

}

相关推荐