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