我在写一个字符串镜像输出程序时遇到问题,比如输入"Factory",需要输出"FactoryrotcaF",我现在的程序的输出结果是"FactoryyrotcaF"。希望有人能给我指点,下面是代码。
public String mirror(String str){
int length = str.length();
//char secondLastChar = Character.toLowerCase(str.charAt(length-1));
if(length <= 1){
return str;
}
else{
char c = str.charAt(length-1);
return c + mirror(str.substring(0,length-1));
}
} |
|