
用java判断一个整数是否为回文数最简单的那种
4个回答
展开全部
public static void main(String[] args) {
String str = "123321";
boolean isHuiwen = new StringBuilder(str).reverse().toString().equals(str);
System.out.println(isHuiwen);
}
String str = "123321";
boolean isHuiwen = new StringBuilder(str).reverse().toString().equals(str);
System.out.println(isHuiwen);
}
追问
boolean isHuiwen = new StringBuilder(str).reverse().toString().equals(str);
这句是什么意思啊,怎么个用法,能不能详细解释一下?谢谢这位高手啦
追答
new StringBuilder(str) ==123321
.reverse(),反转字符串,譬如"abc".reverse() = 'cba'
然后翻转后的字符串和翻转前比较。。。相等就是回文
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public boolean isPalindrome(int x) {
String str = new String(x + "");
StringBuffer sb = new StringBuffer();
String revStr = sb.append(str).reverse().toString();
if (str.equals(revStr)) {
return true;
} else {
return false;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
作个循环取出个位, 然后除十, 然后再取个位,
都取好之后就好做了, 找到中间位.然后比较了.
你懂的.
都取好之后就好做了, 找到中间位.然后比较了.
你懂的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
回文数是什么东西?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询