话不多说。直接上代码:
/**
* java实现回文判断
* @author Ningkui
*
*/
public class PalindromeTest {
public static void main(String[] args) {
String str = "abcdedcba";
boolean flag = find(str,0,str.length());
System.out.println(flag);
}
private static boolean find(String str, int start, int length) {
if(length<=1)
return true;
else if(str.toCharArray()[start]==str.toCharArray()[length-1]){
return find(str,start+1,length-1);
}
return false;
}
}