public boolean isPalindrome(int x) {
if(x < 0){
return false;
}
if(x < 10){
return true;
}
String string = Integer.toString(x);
char []array = string.toCharArray();
int length = array.length;
int j = length - 1;
int i = 0;
while(i < j){
if(array[i] != array[j]){
return false;
}
else{
i++;
j--;
}
}
return true;
}思路:判断是不是回文数的思路同Reverse Integer一样,先将int转换成String,之后转换为char数组,设置两个指针对数组进行遍历
leetcode----Palindrome Number
最新推荐文章于 2025-12-02 18:04:47 发布
本文介绍了一种使用Java编程语言判断整数是否为回文数的方法。通过将整数转换为字符串再进一步转为字符数组的方式,利用双指针技术从两端向中间遍历比较字符是否相同来实现。
287

被折叠的 条评论
为什么被折叠?



