继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

随机字符串排序(要十个字)

_是谁_0
关注TA
已关注
手记 1
粉丝 1
获赞 4
List<String> integerList = new ArrayList<String>();
        Random random = new Random();
        String s = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

        for(int i = 0 ; i < 10 ; i++) {
            String s2 =new String();
            Integer a = random.nextInt(9)+1;
            do {
                for(int j = 0 ; j < a ; j++) {
                    s2 += String.valueOf(s.charAt(random.nextInt(s.length())));
                }
            }while(integerList.contains(s2));
            integerList.add(s2);
            System.out.println("添加了:"+s2);
        }

        System.out.println("=======排序前=======");
        for (String string : integerList) {
            System.out.println(string);
        }

        Collections.sort(integerList);

        System.out.println("-------排序后-------");
        for (String string : integerList) {
            System.out.println(string);
打开App,阅读手记
3人推荐
发表评论
随时随地看视频慕课网APP