java - 使用 StringBuilder - P 创建随机词
问题描述
我正在尝试使用字符串生成器和随机创建 10 行 3 个单词。目前,我有两个循环,但没有产生我想要的。
public String generateRandSentences() {
}
}
return strBuilder.toString();
}
解决方案
尝试一步一步做,你可以替换这些行
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()
调用中的任何其他对象一样。