黑马程序员技术交流社区
标题:
镜像字符串
[打印本页]
作者:
刘天骆
时间:
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