转成字符串,然后简单的判断一下。这里我自己转换要20ms,用库函数只需要11ms。只贴库函数转换的代码。
public static boolean isPalindrome(int x) { if(x<0) return false; String ans = String.valueOf(x); for(int i=0,j=ans.length()-1;i<=j;i++,j--){ if(ans.charAt(i)!=ans.charAt(j)) return false; } return true; }