0
点赞
收藏
分享

微信扫一扫

Java字符串基础练习题1

​键盘输入任意字符串,打乱里面的内容  

  public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str = sc.next();

char[] arr = str.toCharArray()
Random r = new Random();
for (int i = 0; i < arr.length; i++) {
int index = r.nextInt(arr.length);
char temp = arr[i];
arr[i] = arr[index];
arr[index] = temp;
}


String newStr = new String(arr);

//输出打印
System.out.println(newStr);

新手老铁可根据以下步骤练习:

键盘录入字符串

把字符串变成字符数组

将数组里面的内容打乱

打乱的核心要素: 遍历数组得到每一个元素与每一个随机索引处的数据进行交换 将字符数组再变回字符串

                          Java字符串基础练习题1_System

举报

相关推荐

0 条评论