Collection集合元素遍历
1、示例代码如下:
package com.jh.www;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Test3 {
//集合元素遍历---使用迭代器;
public static void main(String[] args) {
Collection c = new ArrayList();
c.add(111);
c.add(222);
c.add(333);
c.add(444);
System.out.println(c);
Iterator it = c.iterator();
while(it.hasNext()) {
int i = (int) it.next();
System.out.println(i);
// System.out.println(it.next());
}
//集合元素遍历---转数组(不推荐,了解);
//如果集合元素是引用数据类型,比如Student类时,for循环遍历时,需要强制转换数据类型。
Object[] obj = c.toArray();
for (int i = 0; i < obj.length; i++) {
System.out.println(obj[i]);
// Student stu = (Student) obj[i];
// System.out.println(stu.getName()+"----"+stu.getAge());
}
}
}