单位转换类UnitUtil2
2024-09-27 16:55:37
package com.jlb.scan.util; import java.math.BigDecimal;
import java.text.DecimalFormat; import com.jlb.mobile.common.utils.StringUtil; /**
* 单位转换
*
*/
public class UnitUtil2 {
public static float convertG2KG(String numInG) {
if (StringUtil.isEmpty(numInG)) {
return 0f;
} if (!NumberUtil.isRealNumber(numInG)) {
return 0f;
} return new BigDecimal(convertDigital2Str(numInG)).movePointLeft(3).floatValue();
} public static String convertDigital2Str(String number) {
if (StringUtil.isEmpty(number)) {
return null;
}
DecimalFormat format = new DecimalFormat("#0.00");
return format.format(new BigDecimal(number).doubleValue());
} public static float convertCent2Dollar(String money) {
if (StringUtil.isEmpty(money)) {
return 0;
} BigDecimal decimal = new BigDecimal(convertDigital2Str(money));
return decimal.movePointLeft(2).floatValue();
} public static float convertCent2Dollar(float money) {
BigDecimal decimal = new BigDecimal(convertDigital2Str(money));
return decimal.movePointLeft(2).floatValue(); } public static String convertDigital2Str(float number) {
DecimalFormat format = new DecimalFormat("#0.00");
return format.format(number);
} public static String convertKG2GStr(String numInKG) {
if (StringUtil.isEmpty(numInKG)) {
return "0";
} if (!NumberUtil.isRealNumber(numInKG)) {
return null;
} return new BigDecimal(convertDigital2Str(numInKG)).movePointRight(3).toString();
}
}
最新文章
- DIV+CSS布局中主要CSS属性介绍
- 安全协议系列(五)---- IKE 与 IPSec(上)
- 优酷土豆2014校园招聘笔试题目之Java开发类
- 【推荐】使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享
- 图解Windows Server 2012 桌面图标
- 本地Git环境配置
- memcache实现公共计数器网站
- C++输入和输出
- put a favicon for github pages
- echarts对每个data[i]的图片添加点击事件
- VirtualBox网络配置使用案例
- NOIP2014-5-17模拟赛
- 一则利用内核漏洞获取root权限的案例【转】
- Linux IPC实践(9) --System V共享内存
- chrome 安装setupvpn 解决chorme未能成功加载扩展程序的问题
- datetimepicker 使用
- 基础篇:8.如何定义变量?js变量有什么特点?
- 4、原生jdbc链接数据库常用资源名
- 第9月第30天 MVP
- java设计模式-----15、适配器模式