另类的方式访问Set集合中的元素
2009-09-06 00:00:00 来源:WEB开发网核心提示:今天我的同学问了关于访问Set集合的元素问题, 由于Set是无序的集合,另类的方式访问Set集合中的元素,所以不能根据下标去直接访问,需要进行一些处理
今天我的同学问了关于访问Set集合的元素问题, 由于Set是无序的集合,所以不能根据下标去直接访问,需要进行一些处理, 主要方法是将Set集合转换成数组
下面是代码
Java代码
package org.aiy.test;
import java.util.HashSet;
import java.util.Set;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
Set<Integer> set =new HashSet<Integer>();
set.add(1);
set.add(2);
set.add(3);
set.add(4);
set.add(5);
Object[] objs = set.toArray();//将set转换成数组
System.out.println("根据下标访问");
System.out.println(objs[2]);
System.out.println("遍历元素");
for(Object o : objs){
System.out.println(o);
}
}
}
[]
赞助商链接