本帖最后由 zl78365336 于 2013-12-7 10:18 编辑
正两种方法反转字符串,那种更好,更通用?
- private static String reverse(String str) {
-
- String result = "";
- char[] c = str.toCharArray();
- for (int i = c.length-1; i >= 0 ; i--) {
- result += c[i];
- }
- return result;
-
- /* char[] arr = str.toCharArray();
- for(int start=0,end=arr.length-1; start<end; start++,end--){
- char temp = arr[start];
- arr[start] = arr[end];
- arr[end] = temp;
- }
-
- return str.valueOf(arr); */
- }
复制代码
|