java数组 将26个字母随机放入TreeSet集合中

package work731;

import java.util.*;

//        将26个字母随机放入TreeSet集合中
public class Demo1 {
    public static void main(String[] args) {
        TreeSet<Character> ts=new TreeSet<>();
        Random ra=new Random();
        ArrayList data=new ArrayList();
        for (int i = 0; i <26 ; i++) {
            data.add((char)('A'+i));
        }

        for (int i = 0; i < 26 ; i++) {
            int m=ra.nextInt(data.size());
            ts.add((Character) data.get(m));
            data.remove(data.get(m));

        }
        System.out.println(ts.size());
        for (Object o:ts){
            System.out.println("ch:"+o);
        }
    }
}

猜你喜欢

转载自blog.csdn.net/joob000/article/details/81318141