首页 > 解决方案 > 使用 StringBuilder - P 创建随机词

问题描述

我正在尝试使用字符串生成器和随机创建 10 行 3 个单词。目前,我有两个循环,但没有产生我想要的。

 public String generateRandSentences() {

        }
    }
    return strBuilder.toString();
}

标签: javaandroid

解决方案


尝试一步一步做,你可以替换这些行

String rGenCharSet = sentences[rGen.nextInt(sentences.length)];
            strBuilder.append(rGenCharSet + " ");

int randomnumber =  rGen.nextInt(sentences.length);
String rGenCharSet = sentences[randomnumber];
strBuilder.append(rGenCharSet + " ");

然后尝试在输出中打印字符串生成器

请注意,println()打印一个字符串生成器,如下所示:

System.out.println(sb);

因为sb.toString()被隐式调用,就像println()调用中的任何其他对象一样。


推荐阅读