判断回文字符串。回文字符串从前向后读和从后向前读都相同。
java代码实现:
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String str=sc.next();
sc.close();
if(isPalindrome(str)){
System.out.println(str+"是回文数");
} else {
System.out.println(str+"不是回文数");
}
}
public static boolean isPalindrome(String s){
StringBuffer sb=new StringBuffer();
sb.append(s);
StringBuffer sbRollBack=new StringBuffer();
sbRollBack.append(sb.reverse());
String strNum=sbRollBack.toString();
if(s.equals(strNum))
return true;
else return false;
}
}