您的位置:首页 > 其它

字符串反转

2014-01-06 12:16 162 查看
个人自己写的一个字符串反转的方法。。求更加优化的方法,不使用StringBuffer以及StringBuilder。。。

public static String reversal(String str){
int count = str.length() % 2 == 0 ? str.length() / 2 - 1 : str.length() / 2;
//int count = str.length() / 2;
String [] strs = new String[str.length()];

for (int i = 0; i < str.length(); i++) {
strs[i] = str.charAt(i) + "";
}

for (int i = 0; i < count; i++) {
String temp = strs[i];
strs[i] = strs[strs.length - 1 - i];
strs[strs.length - 1 - i] = temp;
}

String back = "";
for(String s : strs){
back += s;
}

return back;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: