我已经写了简单的随机短语生成器。但我不明白如何使用stringbuilder重写这个程序。我试图使用“追加”。但它只是将单词添加到整个字符串中。如何使用java stringbuilder创建一个随机短语?
我的代码:
public static void main(String[] args){
String[] firstWord = {"one", "two","three"};
String[] secondWord = {"four", "five", "six"};
String[] thirdWord = {"seven", "eight", "nine"};
String[] fourthWord = {"ten", "eleven", "twelve"};
int oneLength = firstWord.length;
int secondLength = secondWord.length;
int thirdLength = thirdWord.length;
int fourthLength = fourthWord.length;
int rand1 = (int) (Math.random() * oneLength);
int rand2 = (int) (Math.random() * secondLength);
int rand3 = (int) (Math.random() * thirdLength);
int rand4 = (int) (Math.random() * fourthLength);
String phrase = firstWord[rand1] + " " + secondWord[rand2] + " "
+ thirdWord[rand3] + fourthWord[rand4];
System.out.println(phrase);
}
测试它仅供参考,'fourthWord'不存在于上述共享的代码。 – nullpointer
您能否提供一个不适合您的StringBuilder示例。 –
好吧,我已经纠正这 – Alex