- import java.util.*;
- class NumbSet
- {
- public static void main(String[] args)
- {
- HashSet<Integer> arrSet = new HashSet<Integer>();
- for(int i =0 ;i<100;i++){
- arrSet.add(new Integer(i));
- }
- Iterator<Integer> it = arrSet.iterator();
-
- int[] arr = new int[100];
- int i=0;
- while(it.hasNext()){
- Integer intnum = it.next();
- arr[i] = intnum.intValue();
- i++;
- }
- for(i=0;i<100;i++){
- System.out.print(arr[i]+" ");
- }
- System.out.println();
- for(i=0;i<100;i++){
- if(arr[i]==37)
- arr[i]=45;
- }
- for(i=0;i<100;i++){
- System.out.print(arr[i]+" ");
- }
- }
- }
复制代码
加入就是那个意思的话,我这么弄下应该可以。存入Set的元素是无顺序的,取出后生成数组也是无需的。不知道行不行。 |