如何将char数组存储回循环中? [复制]
Posted
技术标签:
【中文标题】如何将char数组存储回循环中? [复制]【英文标题】:How to store the char array back to sting in a loop? [duplicate] 【发布时间】: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 仍有很多重复项,我已将其添加到重复项列表中。
【参考方案1】:
试试这个。
String mystring = "abcde";
String reverse = new StringBuilder(mystring).reverse().toString();
System.out.println(reverse); // -> edcba
【讨论】:
以上是关于如何将char数组存储回循环中? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何将C++中string类型的字符串赋给unsigned char数组