键盘输入任意字符串,打乱里面的内容 java语言
时间: 2024-11-03 11:23:22 浏览: 32
在Java中,你可以通过创建一个随机数生成器和字符数组的方式来实现键盘输入的字符串内容打乱。下面是一个简单的示例,演示如何做到这一点:
```java
import java.util.Arrays;
import java.util.Random;
public class StringShuffle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String inputString = scanner.nextLine();
// 将字符串转换为字符数组
char[] characters = inputString.toCharArray();
// 创建一个随机数生成器
Random random = new Random();
// 打乱字符数组
for (int i = characters.length - 1; i > 0; i--) {
int j = random.nextInt(i + 1);
// 交换当前位置和随机位置的元素
char temp = characters[i];
characters[i] = characters[j];
characters[j] = temp;
}
// 将打乱后的字符数组转换回字符串并打印
String shuffledString = new String(characters);
System.out.println("打乱后的字符串: " + shuffledString);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,用户会被提示输入一个字符串,然后这个字符串的字符会按照随机顺序排列。运行这个程序后,每次输入的字符串内容都会被打乱。
阅读全文
相关推荐








