金钱工具类 MoneyUtils.java
简介
api
- 金额校验:两位小数的字符串 checkMoneyNumber(Object obj);
- 金额校验:最小金额校验 checkMinMoney(Object obj, Long min);
- 金额校验:最大金额校验 checkMaxMoney(Object obj, Long min);
源码
import java.util.regex.Matcher;
import java.util.regex.Pattern;/*** @公司名称:kk51* @作者:lud —— 2020年9月9日 下午4:09:09* @说明:金钱工具类*/
public class MoneyUtils {/*** 方法功能说明:@1.金额校验:两位小数的字符串* 创建时间:2020年8月25日 上午10:52:18 --lud*/public static Boolean checkMoneyNumber(Object obj){String str = ObjectUtils.obj2String(obj);Pattern pattern = Pattern.compile("^(([1-9]{1}\\d*)|(0{1}))(\\.\\d{1,2})?$");Matcher isNum = pattern.matcher(str);if(!isNum.matches()){return false;}return true;}/*** 方法功能说明:@1.金额校验:最小金额校验* 创建时间:2020年8月25日 上午10:52:31 --lud*/public static Boolean checkMinMoney(Object obj, Long min){String str = ObjectUtils.obj2String(obj)==""?"0":ObjectUtils.obj2String(obj);return Double.valueOf(str) > min;}/*** 方法功能说明:@1.金额校验:最大金额校验* 创建时间:2020年8月25日 上午10:52:43 --lud*/public static Boolean checkMaxMoney(Object obj, Long min){String str = ObjectUtils.obj2String(obj)==""?"0":ObjectUtils.obj2String(obj);return Double.valueOf(str) > min;}
}
金钱工具类 MoneyUtils.java相关推荐
- UrlUtils工具类,Java URL工具类,Java URL链接工具类
UrlUtils工具类,Java URL工具类,Java URL链接工具类 >>>>>>>>>>>>>>>&g ...
- [Google Guava] 2.3-强大的集合工具类:java.util.Collections中未包含的集合工具
原文链接 译文链接 译者:沈义扬,校对:丁一 尚未完成: Queues, Tables工具类 任何对JDK集合框架有经验的程序员都熟悉和喜欢java.util.Collections包含的工具方法.G ...
- Math数学工具类在java中如何使用?
Math数学工具类在java中如何使用? 一.Math数学工具类是什么? 在处理业务的时候,经常遇到一些有关数学方面的计算,特别是做测绘和监测业务时,显得出现的频率及其多, JDK提供了一个Math类 ...
- java int to hex_Java字符串转16 进制工具类Hex.java | 学步园
Java 字符串转 16 进制工具类 Hex.java 实现 16进制 0xfecd .. 和 java 字符串之间的互转换! 如果做开发,通常用户登陆密码都会 mad5(salt + pwd) 然后 ...
- 加密工具类 - CryptoUtils.java
加密工具类,包含MD5,BASE64,SHA,CRC32的加密与解密方法. 源码如下:(点击下载 - CryptoUtils.java.commons-io-2.4.jar.commons-code ...
- Json工具类 - JsonUtils.java
Json工具类,提供Json与对象之间的转换. 源码如下:(点击下载 - JsonUtils.java . gson-2.2.4.jar ) 1 import java.lang.reflect.Ty ...
- base64码 java_工具类:Java将图片变成base64码
一个可以将图片转成base64编码的工具类/** * Copyright (c) 2011-2017, 玛雅牛 (myaniu AT gmail dot com). * * Licensed unde ...
- java的json解析工具_json文件解析工具类(java)
附上java解析json文件内容的工具类 1.工具类 import com.alibaba.fastjson.JSONObject; import org.slf4j.Logger; import o ...
- 【自制工具类】Java删除字符串中的元素
这几天做项目需要把多个item的id存储到一个字符串中,保存进数据库.保存倒是简单,只需要判断之前是否为空,如果空就直接添加,非空则拼接个"," 所以这个字符串的数据结构是这样的 ...
最新文章
- Crontab使用语法格式
- vfs管理下的linux文件系统
- linux下samba病毒,Samba 用户模拟漏洞(CVE-2016-2125)
- DataFrame表样式设置(一)
- html中函数传递多个值,JavaScript 实战开发经验!函数多参数传参技巧
- c语言printf %llo,c++ - Printf疯狂了 - 堆栈内存溢出
- html 音频格式,html5中audio支持音频格式
- DBeaver——一款替代Navicat的数据库可视化工具
- 超图(idesktop iserver10) 处理osgb倾斜摄影和tif并 发布 加载 ---2---连续更新
- 用微课学计算机应用基础--PPT制作
- 学校计算机网络教室,关元学校计算机网络教室使用管理制度
- 使用iTunes制作iPhone6s plus铃声
- JavaScript实现动态写入表格
- 图文解说百兆和千兆网线制作方法
- ABM410-ASEMI贴片整流桥ABM410
- AD中出现off grid pin问题的解决方法
- MyBatis02:CRUD 操作
- 等了20年的物联网,这次真的会成功吗?
- 通用vue组件化搜索组件页面
- 学术人生 | 宾大机器学习PhD:我是如何从头开始写一篇顶级论文的?