您的位置:首页 > 编程语言 > Java开发

leetcode解题之09#Palindrome Number Java版 两种方法实现

2017-03-07 23:03 351 查看
Determine whether an integer is a palindrome. Do this without extra space.

public boolean isPalindrome(int x) {
// 负数无回文
if (x < 0)
return false;
int temp = x;
int res = 0;
while (temp != 0) {
res *= 10;
res += temp % 10;
temp /= 10;
}
return x == res;
}

// 利用string
public boolean isPalindrome2(int x) {
String temp = String.valueOf(x);
return new StringBuffer(temp).reverse().toString().equalsIgnoreCase(temp);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息