实现逆序的方法有很多,其中有俩个比较经典,一个是利用StringBuffer中的reverse方法进行逆序的输出。第二个就是利用递归的方法实现逆序。代码如下:
public static void main(String[] args) {
String str = "abc";
System.out.println(reverse(str));
}
public static String reverse(String originStr) {
if(originStr == null || originStr.length() <= 1)
return originStr;
return reverse(originStr.substring(1)) + originStr.charAt(0);
}
结果图: