出现了空是怎么回事

来源:6-5 应用 Collections.sort() 实现 List 排序

没有感情的杀手

2020-02-17 20:17

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

只有九个数显示了

写回答 关注

5回答

  • 影贼
    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 这是我运行的一次结果

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题