Java之数字格式化-yellowcong
来源:互联网 发布:恒大淘宝目前市值 编辑:程序博客网 时间:2024/05/24 04:50
项目开发中遇到需要将数字补0的操作,还有就是需要添加钱$,¥的符号等,可以通过Java的DecimalFormat 轻松完成这些操作,DecimalFormat 可以完成数据补0,数据格式转化,和我们的SimpleDateFormat一样,好用啊,哈哈
通过String来给数字补0
public class TestStringFormat { public static void main(String[] args) { int youNumber = 1; // 0 代表前面补充0 // 4 代表长度为4 // d 代表参数为正数型 String str = String.format("%04d", youNumber); System.out.println(str); } }
JAVA的DecimalFormat
//比较简单的补0 的操作private String formatHonban(DenOutData data){ int honBan = this.convertNum(data.getHonban()); NumberFormat format = new DecimalFormat("0000000"); return format.format(honBan);}//将数都转化为Integer类型的private Integer convertNum(String str){ try{ return Integer.parseInt(str); }catch(Exception e){ return 0; }}/** * 金額格式 ,将一个钱 转化为我们想要的格式 * @param data * @return */private String formatKin(String kin){ NumberFormat format = new DecimalFormat("###,###,##0"); int gaku = this.convertNum(kin); return format.format(gaku);}/** * 1,212 -> 1212 * 还可以将符合规则的字符串,转化为数字,相当牛逼了 * @param obj * @return */private int convertKin(Object obj){ try { NumberFormat format = new DecimalFormat("###,###,##0"); Number number = format.parse(obj.toString()); return number.intValue(); } catch (ParseException e) { e.printStackTrace(); } return 0;}
阅读全文
0 0
- Java之数字格式化-yellowcong
- Java之DateFormatUtils格式化时间Bug-yellowcong
- Java之数字格式化
- Java之DateFormatUtils格式化24小时制-yellowcong
- CentOS之Java安装-yellowcong
- Java之颜色工具-yellowcong
- Java之二维码工具包-yellowcong
- Java之二分查找-yellowcong
- Oracle 格式化日期-yellowcong
- JAVA之Java Decompiler反编译工具-yellowcong
- ios之格式化数字
- java格式化数字
- java中的数字格式化
- java格式化数字
- java 数字格式化
- java格式化金额数字
- Java数字格式化
- Java格式化数字技巧
- Picture
- 7.26 D
- 异步fifo的设计(三)
- 最后的绝唱:接口和单例——面向对象
- linux下ActiveMQ的安装配置二
- Java之数字格式化-yellowcong
- 2017多校 Balala Power!
- PHP快速排序算法
- jquery简单练习题目五个
- HDU-Array
- 回文词
- 4,Swift可变数组的定义,初始化,修改元素值
- 原生js点击ul下边li显示其索引值的”n“种方法
- NodeJS、NPM安装配置步骤(windows版本)