public class Solution {
public static boolean isPalindrome(int x) {
ArrayList<Integer> temp = new ArrayList<Integer> ();
while(x != 0){//处理revere
int number = x%10;
if(number < 0){//负数不是回文
return false;
}
temp.add(number);
x = x/10;// 到最后1/10 因为取整会=0, 这样才能得到所有的数
}
for(int i = 0; i<temp.size()/2;i++){
if( temp.get(i)!=temp.get(temp.size()-i-1) ){
return false;
}
}
return true;
}
}
public static boolean isPalindrome(int x) {
ArrayList<Integer> temp = new ArrayList<Integer> ();
while(x != 0){//处理revere
int number = x%10;
if(number < 0){//负数不是回文
return false;
}
temp.add(number);
x = x/10;// 到最后1/10 因为取整会=0, 这样才能得到所有的数
}
for(int i = 0; i<temp.size()/2;i++){
if( temp.get(i)!=temp.get(temp.size()-i-1) ){
return false;
}
}
return true;
}
}