java 数字 格式化_JAVA数字格式化

import java.text.*;

public class Untitled1 {

public static void main(String[] args) {

//---------------------------------------------

//定义一个数字格式化对象,格式化模板为".##",即保留2位小数.

Decimalformat a = new Decimalformat(".##");

String s= a.format(333.335);

System.err.println;

//说明:如果小数点后面不够2位小数,不会补零.

//---------------------------------------------

//-----------------------------------------------

//可以在运行时刻用函数applyPattern(String)修改格式模板

//保留2位小数,如果小数点后面不够2位小数会补零

a.applyPattern(".00");

s = a.format(333.3);

System.err.println;

//------------------------------------------------

//------------------------------------------------

//添加千分号

a.applyPattern(".##\u2030");

s = a.format(0.78934);

System.err.println;

//------------------------------------------------

//------------------------------------------------

//添加百分号

a.applyPattern("#.##%");

s = a.format(0.78645);

System.err.println;

//------------------------------------------------

//------------------------------------------------

//添加前、后修饰字符串,记得要用单引号括起来

a.applyPattern("'这是我的钱$',###.###'美圆'");

s = a.format(33333443.3333);

System.err.println;

//------------------------------------------------

//------------------------------------------------

//添加货币表示符号(不同的国家,添加的符号不一样

a.applyPattern("\u00A4");

s = a.format(34);

System.err.println;

//------------------------------------------------

//-----------------------------------------------

//定义正负数模板,记得要用分号隔开

a.applyPattern("0.0;'@'-#.0");

s = a.format(33);

System.err.println;

s = a.format(-33);

System.err.println;

//-----------------------------------------------

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值