小白求助啊啊

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

慕桂英0739128

2017-09-08 21:44

我该怎么确保每个字符串不重复呢?

http://img.mukewang.com/59b29e98000112d713660768.jpg

写回答 关注

5回答

  • 慕桂英0739128
    2017-09-09 00:03:20
    dddddd

    http://img.mukewang.com/59b2bf450001643513660768.jpg

    nuanch...

    能不能仔细看我写的do具体在什么地方 你还是加错了位置好吗

    2017-09-09 07:04:33

    共 1 条回复 >

  • 慕桂英0739128
    2017-09-08 23:54:26
    啊啊啊啊

    http://img.mukewang.com/59b2bd220001138713660768.jpg

    慕桂英073... 回复nuanch...

    哎,还是会重复。。。

    2017-09-09 00:03:59

    共 4 条回复 >

  • 慕桂英0739128
    2017-09-08 23:45:57
    怎么改啊啊

    http://img.mukewang.com/59b2bb2800010a3713660768.jpg

    慕桂英073... 回复nuanch...

    报错了。。。。

    2017-09-08 23:53:55

    共 2 条回复 >

  • 慕桂英0739128
    2017-09-08 23:25:32

    http://img.mukewang.com/59b2b63600018dcd13660768.jpg

    为啥还是会输出重复的


    街边七号

    在do while循环执行一遍之后,你没有把你的hh添加进stringList

    2017-10-10 17:34:38

    共 1 条回复 >

  • nuanchazy
    2017-09-08 22:56:31

    在每生成一个字符串之后,就调用List的contains方法判断在stringList中是否已产生了刚生成的字符串。即从for(int j=0;j<10;j++){之后的内容到hh.append(string.charAt(number));}为止,加上do-while循环:

    for(int j=0;j<10;j++){

           do{

                 .......hh.append(string.charAt(number));

               }

               }while(stringList.contains(hh);

    还有一个小问题。int  number应该是等于ra.nextInt(string.length()-1);因为string中元素的位置索引是从0开始到length-1的,而不是1到length。

    慕桂英073... 回复nuanch...

    大兄弟,我是真的愚,还是会重复啊,你看下面第二张图

    2017-09-08 23:46:44

    共 6 条回复 >

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题