欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 █
		
*/
		
		
		
	}

}

 

推荐阅读