package com.jlb.scan.util;

import java.text.DecimalFormat;

public class WeightFormatUtil {
public static String format(float number) {
String str = number + "";
int pos = str.indexOf(".");
if (pos < 0)
return str;
else {
String pre = str.substring(0, pos);
String last = str.substring(pos + 1);
try {
int xiaoshu = Integer.parseInt(last);
if (xiaoshu == 0) {
return pre;
} else {
StringBuilder sb = new StringBuilder(last);
int i = last.length();
char[] chars = last.toCharArray();
while (i-- > 0) {
String t = sb.substring(i,i+1);
if (t.equals("0")) {
sb.delete(i,i+1);
} else {
break;
}
}
return pre + "." + sb.toString();
}
} catch (NumberFormatException ex) {
ex.printStackTrace();
}
}
DecimalFormat df = new DecimalFormat("##0.000");
return df.format(number);
}
}

最新文章

  1. div非弹出框半透明遮罩实现全屏幕遮盖css实现
  2. .net批量上傳Csv檔資料應用程序開發總結
  3. hi35183e增加exfat文件系统的支持
  4. aggregation 详解3(bucket aggregation)
  5. setPluginsEnabled(true) 谁知道android的4.3之后为什么会报错
  6. Oracle数据库的启动和关闭实例
  7. UVA 10831 - Gerg&amp;#39;s Cake(数论)
  8. 玩转spring boot——简单登录认证
  9. VS2005 添加onTimer定时器
  10. settings 配置 + 测试环境搭建
  11. 图片预览(适用于IE6,9,10,Firefox)
  12. Android打造完美的刮刮乐效果控件
  13. Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案
  14. 9. Palindrome Number (考虑负数的情况)
  15. 【转】Flash:同志们,这些知识点你们知道多少?(一些必备的Flash开发知识点)
  16. CentOS 7显卡驱动问题
  17. python自动化之正则
  18. C#中缓存的使用 ajax请求基于restFul的WebApi(post、get、delete、put) 让 .NET 更方便的导入导出 Excel .net core api +swagger(一个简单的入门demo 使用codefirst+mysql) C# 位运算详解 c# 交错数组 c# 数组协变 C# 添加Excel表单控件(Form Controls) C#串口通信程序
  19. lua——string之string.gsub
  20. Qt 将字符串转成16进制显示

热门文章

  1. 改进的平台设备驱动——dev和drv完全分离
  2. 小白对异步IO的理解
  3. manjaro安装teamviewer实现远程连接
  4. pycharm中文乱码问题 总结
  5. GDOI--DAY2 游记
  6. Matplotlib 图表的基本参数设置
  7. python语言中threading.Thread类的使用方法
  8. hbase shell出现ERROR:Can&#39;t get master address from Zookeeper;znode data==null
  9. cannot bind to 127.0.0.1:5037 报错
  10. springboot整合jersey