字符串反转
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; }
相关文章推荐
- 字符串反转系列问题
- [Leetcode,python] Reverse String 反转字符串
- php中字符串反转
- 编程之路小细节-理解字符串的反转
- 笔试题-反转字符串和按单词反转字符串
- 【字符串反转总结】Java中七种方法实现
- 字符串反转
- java中两个字符交换内容(可用于字符串反转)
- C#字符串反转
- 使用递归实现字符串反转
- 字符串反转
- java字符串左移或右移几位(三次反转思想)
- 按单词反转字符串
- 字符串反转算法
- Java实现字符串的反转
- C语言字符串反转函数
- 红薯 7 种将字符串反转的 Java 方法
- Java——模拟trim方法,与字符串反转
- 反转一个字符串和删除N层级目录的所有文件或者删除数据库所有表保留数据库;清除数据库所有表的数据
- PHP字符串反转