另类的方式访问Set集合中的元素
2009-09-06 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亜顒㈡い鎰Г閹便劌顫滈崱妤€骞婄紓鍌氬€瑰銊╁箟缁嬫鍚嬮柛顐線缂冩洟姊婚崒娆戭槮婵犫偓闁秵鎯為幖娣妼缁愭鏌″搴′簽濞戞挸绉甸妵鍕冀椤愵澀娌梺缁樻尪閸庣敻寮婚敐澶婂嵆闁绘劖绁撮崑鎾诲捶椤撴稑浜炬慨妯煎亾鐎氾拷

核心提示:今天我的同学问了关于访问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);
}
}
}
[]
赞助商链接