高分java小程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 09:28:50
具体看http://zhidao.baidu.com/question/75119114.html
01.递归方法testPalindrome
如果数组是回文字符串,返回boolean值true,否则返回false
02.忽略空格点号
03.提示:使用String方法toCharArray ,方法不带任何参数,返回一个包含String中各个字符的char数组。然后将char数组传递给方法testPalindrome

你的其他提问我都已经回答了
100% 是你想要的,方法 100%递归,100%简约,是回文返回true不是返回false
public class Round {
public static void main(String[] args) {
Round a = new Round();
System.out.println(a.testPalindrome("qwefghhgf"));
System.out.println(a.testPalindrome("123321"));
}

public boolean testPalindrome(String s) {
char c[] = s.toCharArray();
if (c[0] != c[c.length - 1]) {
return false;
}
else {
s = s.substring(1, s.length() - 2);
}
return true;
}
}