思路:可以将整数转字符串Integer.toString(i)/String.valueOf(i)比较,也可以每次取最左边,最右边的值比较。
class Solution {
public boolean isPalindrome(int x) {
if(x<0){
return false;
}
int temp=1;
while(x/temp>=10){
temp=temp*10;
}
int l;
int r;
while(x!=0){
l=x/temp;
r=x%10;
if(l!=r){
return false;
}
x=(x-l*temp)/10;
temp=temp/100;
}
return true;
}
}