【问题标题】:How to store the char array back to sting in a loop? [duplicate]如何将char数组存储回循环中? [复制]
【发布时间】:2018-09-24 13:28:14
【问题描述】:
    Scanner sc = new Scanner(System.in);
    System.out.print("Enter the number to reverse ");

    String mystring = sc.nextLine();    

    char[] my_3 = mystring.toCharArray();   // string converted into array

如何将char数组转回字符串

    for (int i = my_3.length - 1; i >= 0; i--) {
        System.out.print(my_3[i]);
        String b = new String(my_3[i]);  
                   }

【问题讨论】:

  • 为什么不只是String reversed = new StringBuilder(mystring).reverse().toString();
  • 我的意思是如何通过循环将数组 char 的元素存储在字符串中
  • @Aomine...他在问如何将 CharArray 转换为字符串!....他不是在问如何反转字符串..这个问题与您上面提到的不重复
  • @HarshitSeksaria 仍有很多重复项,我已将其添加到重复项列表中。
  • @HaseebAnsari 仍有很多重复项,我已将其添加到重复项列表中。

标签: java arrays arraylist char


【解决方案1】:

试试这个。

String mystring = "abcde";
String reverse = new StringBuilder(mystring).reverse().toString();
System.out.println(reverse); // -> edcba

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 2011-03-04
    相关资源
    最近更新 更多