Java中String和char 数组的转换

这里,关键是两个方法。

(1)String类的toCharArray()方法,将字符串转换为字符数组
(2)String类的valueOf()方法,将char类型的数组转换为字符串

或者 将字符数组直接new一个String对象。

String r = new String(cArray);


public class Solution {
    public String reverseString(String s) {
        int length = s.length();
        char[] cArray = s.toCharArray();
        for(int i=length-1;i>length/2;i--){
            char temp = cArray[i];
            cArray[i] = cArray[length-1-i];
            cArray[length-1-i] = temp;
        }
        String r = new String(cArray);
        return r;
    }
}


你可能感兴趣的:(Java中String和char 数组的转换)