写一段Java代码实现将字符串内容随机打乱
时间: 2023-12-23 13:02:06 浏览: 40
可以使用Java的Collections类中的shuffle方法来实现字符串内容随机打乱。具体代码如下:
```java
import java.util.ArrayList;
import java.util.Collections;
public class RandomizeString {
public static void main(String[] args) {
String str = "Hello World!";
ArrayList<Character> chars = new ArrayList<Character>();
for(char c : str.toCharArray()) {
chars.add(c);
}
Collections.shuffle(chars);
StringBuilder sb = new StringBuilder();
for(char c : chars) {
sb.append(c);
}
String randomizedStr = sb.toString();
System.out.println(randomizedStr);
}
}
```
首先将字符串转换为字符数组,然后将字符数组中的每个字符放入一个ArrayList中。接着使用Collections类中的shuffle方法将ArrayList中的元素进行随机打乱。最后将打乱后的字符数组重新组装成字符串并输出。