Java生成随机空字符串
时间: 2024-09-04 21:00:14 浏览: 53
在Java中,你可以使用`Random`类配合`StringBuilder`或`StringBuffer`来生成一个指定长度的随机空字符串。这里是一个简单的示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int length = 10; // 随机字符串的长度
String randomString = generateRandomBlankString(length);
System.out.println("Random blank string of length " + length + ": " + randomString);
}
private static String generateRandomBlankString(int len) {
StringBuilder sb = new StringBuilder(len);
Random rand = new Random();
for (int i = 0; i < len; i++) {
// 只有50%的概率添加字符(相当于每两个字符就有一个为空)
if (rand.nextInt(2) == 0) {
sb.append(' ');
}
}
return sb.toString();
}
}
```
这个例子中,我们创建了一个`StringBuilder`,然后通过`Random`的`nextInt()`方法随机选择是否在每次循环中添加空格。如果你想生成全为空格的字符串,只需移除`if`条件即可。
阅读全文
相关推荐


















