给定数字,判断是否为回文数字,如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);
}
}