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

Java-判断是否为回文数

2017-09-19 14:55 176 查看
/**
* @ClassName:  IsPalindrome
* @author: bilaisheng
* @date: 2017年9月19日 下午2:54:08
* 判断是否为回文数
* true: 是回文  false : 不是回文
*/
public class IsPalindrome {

public static void main(String[] args) {
boolean flag = isPalindrome(1000021);
System.out.println(flag);
}

public static boolean isPalindrome(int x) {

boolean flag = false;
String str = String.valueOf(x);
// 此处转换.留坑.误踩
StringBuilder restr = new StringBuilder(str).reverse();

int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == restr.charAt(i)) {
count++;
}
}
if (count == str.length()) {
flag = true;
}
return flag;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐