java将字符数组转化为字符串型

把new String[arr]这里的方括号改为圆括号即可,即改为new String(arr)。修改如下:参考链接:
【JAVA】String类的常用方法_javastring常用方法-CSDN博客
文章浏览阅读665次,点赞30次,收藏26次。Java 中 String 类的常用方法一、String 类的概念二、常用的构造方法三、常用方法2、length()10、trim()11、toUpperCase() 和 toLowerCase()15、indexOf(...) 和 lastIndexOf(...)_javastring常用方法
https://blog.csdn.net/hhj25802580/article/details/140831768
public class StrTest {
public static void main(String[] args) {
String str = new String("abcd123456");
System.out.println(str);
String result = roateStr(str);
System.out.println(result);
}
public static String roateStr(String str) {
char[] arr = str.toCharArray();
char first = arr[0];
for(int i=1;i arr[i-1]=arr[i]; } arr[arr.length-1]=first; // https://blog.csdn.net/hhj25802580/article/details/140831768 // 截图中是调用了String类的一个字符数组为参数的构造方法,即String(char[] value) // 所以右边是new String(ar),而不是new String[arr] String res = new String(arr); return res; } }