原题:
题意:
判断一个整数是否是回文数,回文数即把这个整数倒过来之后和之前一样。(注意:这个题目不考虑小于0的情况)
解题思路:
把传入的整形参数转成字符串,然后反转,判断两个字符串是否相同,如果相同则是回文数。
实现代码:
public boolean isPalindrome(int x) {
if(x<0)
return false;
String res1 = String.valueOf(Math.abs(x));
String res2 = new StringBuilder(res1).reverse().toString();
if(res2.equals(res1)){
return true;
}
return false;
}