思路
字符串
public boolean isPalindrome(int x) {
if(x<0)
return false;
String str = String.valueOf(x);
for(int i=0;i<str.length()/2;i++)
if(str.charAt(i)!=str.charAt(str.length()-i-1))
return false;
return true;
}
整数反转
public boolean isPalindrome(int x) {
if(x<0)
return false;
int temp = x;
long y = 0;
while(x!=0){
y = y*10+x%10;
x /= 10;
}
return temp==y;
}