1.toArray();//遍历有序集合,把集合转换为数组,然后遍历数组
Object[] objs = set.toArray(); for(int i = 0; i< objs.length; i++){ System.out.println(objs[i]); }
2.iterator()://可以返回一个迭代器对象,可以通过迭代器来迭代集合,即用于遍历集合,多用于遍历无序集合
Iterator关键方法:
boolean hasNext() 判断是否有元素可以获取
E next() 返回下一个元素
1 //创建集合对象 2 Collection c = new ArrayList(); 3 //添加元素 4 c.add("hello"); 5 c.add("java"); 6 7 //获取迭代器对象 8 Iterator it = c.iterator(); 9 10 while(it.hasNext()){ 11 System.out.println(it.next()); 12 } 13 14
3.增强for
for(String s : set){ //变量的类型就是元素的类型 System.out.println(s); }