java随机字符串内容顺序排列
时间: 2023-10-14 12:06:51 浏览: 72
JavaAlgorithm:Java算法
可以使用Java的Collections.shuffle()方法来随机排列字符串的内容顺序。以下是一个示例代码:
```java
import java.util.*;
public class RandomString {
public static void main(String[] args) {
String str = "abcdefghijklmnopqrstuvwxyz";
char[] chars = str.toCharArray();
List<Character> charList = new ArrayList<>();
for (char c : chars) {
charList.add(c);
}
Collections.shuffle(charList);
StringBuilder sb = new StringBuilder();
for (char c : charList) {
sb.append(c);
}
String randomStr = sb.toString();
System.out.println(randomStr);
}
}
```
在上面的示例代码中,我们首先将字符串转化为字符数组,然后将字符数组转化为字符列表,并使用Collections.shuffle()方法来随机排列字符列表中的元素。最后,我们将随机排列后的字符列表转化为字符串并输出。
阅读全文