黑马程序员技术交流社区

标题: 镜像字符串 [打印本页]

作者: 刘天骆    时间: 2012-7-7 19:54
标题: 镜像字符串
我在写一个字符串镜像输出程序时遇到问题,比如输入"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));
   }
}
作者: 丁二跃    时间: 2012-7-8 17:46
多取了y是吧?
那就不取最后一个字符,char c = str.charAt(length-1);-------》char c = str.charAt(length-2);




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2