LintCode 回文数

来源:互联网 发布:世界著名ufo事件 知乎 编辑:程序博客网 时间:2024/06/05 23:41

判断一个正整数是不是回文数。

回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。

 注意事项

给的数一定保证是32位正整数,但是反转之后的数就未必了。

11121112321 这些是回文数。

23321232 这些不是回文数。



public class Solution {    /*     * @param num: a positive number     * @return: true if it's a palindrome or false     */public boolean isPalindrome(int num){    //把数值转换成字符串    String str = String.valueOf(num);    //把字符串转成Stringbuilder对象。使用reverse()方法    //再转成字符串    String newStr = new StringBuilder(str).reverse().toString();    //通过equals对比    if(str.equals(newStr)){        return true;    }    return false;    }}


原创粉丝点击