JavaにおけるStringとchar配列の変換

669 ワード

ここで鍵は二つの方法です。
(1)String類のtoCharararray()メソッドは、文字列を文字配列(2)String類のvalueOf()に変換し、charタイプの配列を文字列に変換する方法である。
または、文字配列を直接newオブジェクトとします。
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;
    }
}