NumberUtil.java
程序员文章站
2024-03-17 19:47:46
...
import org.apache.log4j.Logger;
/**
* 数值工具类
*
* @author ZengWenfeng
* @date 2020.11.12
* @email [email protected]
* @mobile 13805029595
*/
public class NumberUtil
{
private static Logger logger = Logger.getLogger(NumberUtil.class);
/**
* 判断字符串是否是数值
*
*
* @author ZengWenfeng
* @date 2020.11.12
* @email [email protected]
* @mobile 13805029595
* @param strNumber
* @return
*/
public static boolean isNumber(String strNumber)
{
//
boolean isNumber = strNumber.matches("-?[0-9]+.?[0-9]*");
//
return isNumber;
}
/**
* 判断字符串是否是整数
*
*
* @author ZengWenfeng
* @date 2020.11.12
* @email [email protected]
* @mobile 13805029595
* @param strNumber
* @return
*/
public static boolean isInteger(String strNumber)
{
//
try
{
Integer.valueOf(strNumber);
return true;
}
catch (NumberFormatException e)
{
logger.info("格式错误:【" + strNumber + "】不是整数。");
return false;
}
}
/**
* 判断字符串是否是小数
*
*
* @author ZengWenfeng
* @date 2020.11.12
* @email [email protected]
* @mobile 13805029595
* @param strNumber
* @return
*/
public static boolean isDouble(String strNumber)
{
//
try
{
Double.valueOf(strNumber);
return true;
}
catch (NumberFormatException e)
{
logger.info("格式错误:【" + strNumber + "】不是小数。");
return false;
}
}
public static void main(String[] args)
{
/*
为了开心,贴各种宏命令,比卡丘、克苏恩、大写P的制作
/\7 ∠_/
/ │ / /
│ Z _,< / /`ヽ
│ ヽ / 〉
Y ` / /
イ● 、 ● ⊂⊃〈 /
() へ | \〈
>ー 、_ ィ │ //
/ へ / ノ<| \\
ヽ_ノ (_/ │//
7 |/
>―r ̄ ̄`ー―_
/RA ■■■■■罗■■■■■
/RA ■■□□①□②□□■■
/RA ■□□□眼◆眼□□□■
/RA ■□③眼◆◆◆眼④□■
/RA ■□□◆◆克◆◆□□■
/RA ■□⑤眼◆◆◆眼⑥□■
/RA ■□□□眼◆眼□□□■
/RA ■■□□⑦□⑧□□■■
/RA ■■■■■门■■■■■
/RA █████
/RA █老 板 █
/RA █大 气 █
/RA █████
/RA █
/RA █
/RA █
*/
}
}
上一篇: 【openjudge】魔兽世界(终极版)
下一篇: 二分查找上下界
推荐阅读