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

简介: 将26个字母随机放入TreeSet集合中

public class str {

   public static void main(String[] args) {

       TreeSet treeSet=new TreeSet();

       Character[]data=new Character[27];

       for (int i = 1; i <27 ; i++) {

           data[i]=(char)('A'+(i-1));

       }

       int []ball=new int[27];

       for (int i = 1; i < 27; i++) {

           ball[i]=i;

       }


       for (int i = 1; i <27 ; i++) {

               int i1 = (int) (Math.random() * 26 + 1);

               while(ball[i1]==0){

               i1=(int) (Math.random() * 26 + 1);

              }

               treeSet.add(data[i1]);

               ball[i1]=0;


           }


       for(Object o:treeSet){

           System.out.println(o);

       }

 }

}


相关文章
|
1月前
|
算法 测试技术 C#
【哈希映射】【 哈希集合】 381. O(1) 时间插入、删除和获取随机元素 - 允许重复
【哈希映射】【 哈希集合】 381. O(1) 时间插入、删除和获取随机元素 - 允许重复
|
5月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
26 0
|
9月前
List 集合去除重复元素的5种方法
List 集合去除重复元素的5种方法
178 0
|
11月前
|
Python
13.从入门到精通:Python 集合 集合的基本操作 1、添加元素 2、移除元素 3、计算集合元素个数 4、清空集合 5、判断元素是否在集合中存在 集合内置方法完整列表
13.从入门到精通:Python 集合 集合的基本操作 1、添加元素 2、移除元素 3、计算集合元素个数 4、清空集合 5、判断元素是否在集合中存在 集合内置方法完整列表
|
11月前
逆序遍历List集合
逆序遍历List集合
41 0
|
12月前
|
Java 索引
List集合调换位置
List下常用的LinkedList或ArrayList,要想对他们内的元素进行调换可以直接使用Collections下的swap方法
将26个字母随机放入treeset集合中
将26个字母随机放入treeset集合中
95 0
集合转数组
ArrayList.toArray()推荐有参数,还是无参数,为什么? 2)如果有参数,那么参数的数组长度是多少
127 0
去除List集合中的重复值(四种好用的方法)
最近项目中需要对list集合中的重复值进行处理,大部分是采用两种方法,一种是用遍历list集合判断后赋给另一个list集合,一种是用赋给set集合再返回给list集合。 但是赋给set集合后,由于set集合是无序的,原先的顺序就打乱了。
1280 0