判断回文数字

给定数字,判断是否为回文数字,如12321为回文数字,本代码中,给定的数字都是小数字,没有考虑大数的情况

public class JudgeHuiWen 
{
    /**
     * 
     * @param inte 判断的数字
     * @return
     */
    public Boolean JudgeString(long inte)
    {
        //将数字转换为字符串
        String s = String.valueOf(inte);

        if(s.length() == 1)
            return true;

        //倒转字符串
        StringBuilder sb = new StringBuilder(s);

        sb.reverse();

        String temp= sb.toString();
        System.out.println("temp: " + temp);

        //比较字符串
        if(s.equals(temp))
            return true;

        return false;
    }

    public static void main(String[] args)
    {
        long i = 1234567890987654321L;

        JudgeHuiWen jhw = new JudgeHuiWen();
        boolean b = jhw.JudgeString(i);
        System.out.println(b);

    }
}


你可能感兴趣的:(java培训)