String str = "abcdef"; char[] arr = str.toCharArray(); char[] rArr = new char[arr.length]; for (int i = arr.length - 1,a = 0;i>=0;i--,a++) { rArr[a] = arr[i]; }
public final class ReverseTest { public static String reverse(String source) { StringBuilder reverseStr = new StringBuilder(); int loops = source.length(); for (int i = loops - 1; i >= 0; i--) { reverseStr.append(source.charAt(i)); } return reverseStr.toString(); } public static void main(String[] args) { System.out.print(ReverseTest.reverse("123456789")); } }
char[] arr = str.toCharArray();
char[] rArr = new char[arr.length];
for (int i = arr.length - 1,a = 0;i>=0;i--,a++) {
rArr[a] = arr[i];
}
public static String reverse(String source) {
StringBuilder reverseStr = new StringBuilder();
int loops = source.length();
for (int i = loops - 1; i >= 0; i--) {
reverseStr.append(source.charAt(i));
}
return reverseStr.toString();
} public static void main(String[] args) {
System.out.print(ReverseTest.reverse("123456789"));
}
}
如
String test="ABC";
String haha=test.reverse();
Sysout.out.println(haha);
结果就为“CBA”
SORRY!~
public static void main(String[] args) {
String str = "abcdef";
char[] arr = str.toCharArray();
char c;
for (int i = 0;i<(arr.length - 1)/2;i++) {
c = arr[i];
arr[i] = arr[arr.length-i-1];
arr[arr.length-i-1] = c;
}
System.out.println(new String(arr));
}
}