Java,输入一个字符串,打乱里面的内容
时间: 2023-08-27 13:04:03 浏览: 55
好的,您可以使用Java中的随机数生成器和字符串操作函数来实现这个功能。下面是一个简单的示例代码:
```java
import java.util.*;
public class ShuffleString {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String input = scanner.nextLine();
char[] charArray = input.toCharArray();
Random random = new Random();
for (int i = charArray.length - 1; i > 0; i--) {
int j = random.nextInt(i + 1);
char temp = charArray[i];
charArray[i] = charArray[j];
charArray[j] = temp;
}
String output = new String(charArray);
System.out.println("打乱后的字符串为:" + output);
}
}
```
代码中使用了`Scanner`类来获取用户输入的字符串,然后将其转换为字符数组,利用随机数生成器对字符数组进行随机交换,最后将打乱后的字符数组转换为字符串输出。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)