判断输入的数字是不是回文数

2013-01-27  刘建东 
       /**
* @author sonate
* 判断一个数是不是回文数
* @param number
*/
public String huiWenShu(String number){
if(number != null && !"".equals(number)){
boolean flag = true;
String pattern = "\\d*";
flag = Pattern.matches(pattern, number); //matcher(number);
if(flag){
if(number.length() == 1){
return "是回文数!";
}else{
boolean f = true;
for(int i=0;i<number.length();i++){
if(number.charAt(i) != number.charAt(number.length()-(i+1))){
f = false;
                                                        break;
}
}
if(f){
return "是回文数!";
}else{
return "不是回文数!";
}
}
}else{
return "输入数据有误!";
}
}else{
return "请输入数字!";
}
}
166°|1667 人阅读|0 条评论
登录 后发表评论
访客 3921
3
0
0/0
0
博客
讨论
问答
找茬
刘建东 的其他博文 更多