生成随机数量的星号字符串怎么写java代码不用StringBuilder怎么写
时间: 2024-10-03 14:01:39 浏览: 25
字符串容量-Java字符串
在Java中,你可以使用`String.join()`方法和循环结构来生成指定数量的星号字符串,而不需要使用`StringBuilder`。以下是一个示例:
```java
public class Main {
public static void main(String[] args) {
int starCount = 5; // 指定你要生成的星号数量
String stars = generateStarString(starCount);
System.out.println(stars);
}
public static String generateStarString(int count) {
char[] starsChars = new char[count];
for (int i = 0; i < count; i++) {
starsChars[i] = '*';
}
return new String(starsChars);
}
}
```
在这个例子中,我们首先创建了一个长度为`count`的字符数组`starsChars`,然后遍历数组,将每个元素都设置为星号。最后,我们将这个字符数组转换成字符串。
如果你想每次生成不同的星号数,可以传入不同的`starCount`值。例如:
```java
generateStarString(3); // 输出 "***"
generateStarString(7); // 输出 "*******"
```
阅读全文