题解 | #回文数字#
回文数字
http://www.nowcoder.com/practice/35b8166c135448c5a5ba2cff8d430c32
这是一道非常经典的回文数(或者回文字符串)的判断,统一的转化为回文字符串的判断,即此题先将int + ""转为String类型,然后通过双指针判断,留到最后的即为正确的回文数,返回true
import java.util.*;
public class Solution {
/**
*
* @param x int整型
* @return bool布尔型
*/
public boolean isPalindrome (int x) {
// write code here
String s = x + "";
int i = 0, j = s.length() - 1;
while (i < j) {
if (s.charAt(i) != s.charAt(j)) {
return false;
}
i++;
j--;
}
return true;
}
}