//第一种实现:
String str = "chentao";
System.out.print("逆转后的字符串是:[");
for(int i=str.length()-1;i>=0;i--) {
char chr = str.charAt(i);
System.out.print (chr);
}
System.out.print("]");
//第一种实现输出结果是:逆转后的字符串是:[oatnehc]
//第二种实现:借助了StringBuffer类的reverse()方法实现,
String str="good";
StringBuffer sb = new StringBuffer(str);
System.out.println("逆转后的字符串是:["+sb.reverse().toString()+"]");
//第二种实现输出结果是:逆转后的字符串是:[doog]
顺便贴上数字的反转代码(当然你也可以转换成字符串之后反转):
int val = 12345; // 当前值为12345
int result = 0; // 反转的值
int temp;
System.out.print("反转后的整数为:");
while (val != 0) {
temp = val % 10;
result = result * 10 + temp;
val = val / 10;
}
System.out.println(result);