内容原创,转载请注明出处。
直接上代码 用java写的。通过将整数转换成字符串,进行比较判断。注意此处要用equals()而不能用==,因为两者的地址不一样。equals是比较对象内容的,==是比较对象地址是否相同的。
class Solution {
public boolean isPalindrome(int x) {
String val = "";
String s = String.valueOf(x);
for(int i=s.length()-1;i>=0;i--){
val = val +s.charAt(i);
}
val = val.trim();
System.out.println(val);
if(val.equals(s)){
return true;
}else{
return false;
}
}
}