先将String转化为char数组
String s = "www.runoob.com";
char [] c = s.toCharArray();
然后自定义反转函数:
//完成翻转功能
private void reverse(char[] c,int begin,int end){
while(begin<end){
char temp=c[begin];
c[begin]=c[end];
c[end]=temp;
begin++;
end--;
}
}
反转char数组:
reverse(c,0,s.length()-1);
再转换成String:
String.valueOf(c);
其实java字符串反转有很多方法: