遍历集合的三种方式
集合有好多种,便利方式基本相同
遍历集合有三种方式:
- 1.转数组
- 2.Iterator迭代器
- 3.增强for循环
需要注意的是:
- List因为有索引所以多一种普通for循环方式
/*
* 遍历集合有三种方式:
* 1.转数组
* 2.Iterator迭代器
* 3.增强for循环
* 另:List因为有索引所以多一种普通for循环方式
*/
public class aa {
public static void main(String[] args) {
Set<String> set = new HashSet<String>();
set.add("Hello");
set.add("Word");
set.add("java");
// 转数组方式遍历
array(set);
//迭代器
iterator(set);
//增强for循环
forstrong(set);
}
private static void forstrong(Set<String> set) {
for (String string : set) {
System.out.println(string);
}
}
private static void iterator(Set<String> set) {
Iterator<String> it = set.iterator();
while(it.hasNext()) {
String str = it.next();
System.out.println(str);
}
}
private static void array(Set<String> set) {
Object[] obj = set.toArray();
for (int i = 0; i < obj.length; i++) {
System.out.println(obj[i]);
}
}
}
浙公网安备 33010602011771号