为了账号安全,请及时绑定邮箱和手机立即绑定

类型不适用?

类型不适用?

Meng7y 2017-07-05 20:25:12
public class ListSort {        public void sort(){        //首先需要一个字母数字组合的字符串        String string = "qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM0123456789";        //初始化字符串        StringBuilder newstring = new StringBuilder();        Random random = new Random();        List<StringBuilder> list = new ArrayList<StringBuilder>();        for(int i = 0;i < 10; i++){            for(int j = 10;j > 0;j--){                int a = random.nextInt(61);                char c = string.charAt(a);                newstring = newstring.append(c);            }            list.add(newstring);            newstring = new StringBuilder();        }        System.out.println("排序前---------------");        for(StringBuilder string2:list){            System.out.println(string2);        }        System.out.println("排序后---------------");        Collections.sort(list);        for(StringBuilder string2:list){            System.out.println(string2);        }    }    public static void main(String[] args) {        // TODO Auto-generated method stub        ListSort ls = new ListSort();        ls.sort();    }}
查看完整描述

3 回答

?
精慕门9254224

TA贡献167条经验 获得超46个赞

StringBuider 的拼接直接用append 加在后面就可以了,你却又用个newstring 来接收!

查看完整回答
反对 回复 2017-07-08
?
緋翼

TA贡献9条经验 获得超6个赞

把list的数据类型改为string

查看完整回答
反对 回复 2017-07-08
  • 3 回答
  • 0 关注
  • 1626 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信