인스턴스 058 - TreeSet을 사용하여 반복되지 않는 자동 정렬 임의 배열 생성하기

1343 단어 TreeSet
심법 깨달음 058: 어떻게 효과적으로 Set 집합의 데이터를 추출합니까?
Integer[] array = set.toArray(new Integer[0]);
import java.util.ArrayList;
import java.util.Random;
import java.util.TreeSet;

public class RandomSortArray {
    
    /**
     * @param args
     */
    public static void main(String[] args) {
        TreeSet<Integer> set = new TreeSet<Integer>();//   TreeSet    
        Random ran = new Random();//        
        int count = 0;//         
        while (count < 10) {//        
            boolean succeed = set.add(ran.nextInt(100));//        
            if (succeed)//                
                count++;
        }
        //int size = set.size();//       
        //Integer[] array = new Integer[size];//          
        //Integer[] ddd = set.toArray(array);//         
        Integer[] array = set.toArray(new Integer[0]); //          
        System.out.println("                   :");
        for (int value : array) {//         
            System.out.print(value + "   ");
        }
    }
}

 
                   :
25   30   31   39   64   67   82   84   88   94  

좋은 웹페이지 즐겨찾기