public String reverse(String str){
if(str == null || str.length() <= 1){
return str;
}
return reverse(str.subString(1)) + str.charAt(0);
}
return reverse(originStr.substring(1)) + originStr.charAt(0);这行语句中,originStr.charAt(0)是将originStr这个字符串的
第一位拿出来;
而reverse(originStr.substring(1))中的originStr.substring(1)表示把originStr这个字符串的索引为1及之后的字符(也就是originStr字符串
最后,控制台输出打印“654321”。