问答详情
源自:6-5 应用 Collections.sort() 实现 List 排序

出现了空是怎么回事

http://img.mukewang.com/5e4a84090001af6b19201080.jpg

只有九个数显示了

提问者:没有感情的杀手 2020-02-17 20:17

个回答

  • 影贼
    2020-02-18 14:05:51
    已采纳

    因为控制字符串长度的数字为0。所以出现空字符;

    因为字符串长度是10以内 ,所以有概率为0 ,你可以打印下每次随机出的字符串长度(你这上面的 suiji.nextInt(10))看一下

  • 没有感情的杀手
    2020-02-20 21:41:01

    http://img2.mukewang.com/5e4e8c4e000199aa19201080.jpg

    已经解决了

  • qq_慕无忌8245766
    2020-02-19 13:59:41

    补充下,9改成10.

  • qq_慕无忌8245766
    2020-02-19 13:56:06

    因为你的随机数可能是0或者1.但你的判断语句是  for(int i=1;i<random.nextInt(10);i++)   如果随机数出现0或者1后  这个字符串里面就是你的初始赋值。     你可以这样改  for(int i=0;i<=random.nextInt(9);i++)  或者for(int i=1;i<=random.nextInt(9)+1;i++) .

  • 影贼
    2020-02-18 14:06:46

    http://img4.mukewang.com/5e4b7edd0001223e19201048.jpg 这是我运行的一次结果