前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java.text.NumberFormat使用方法

java.text.NumberFormat使用方法

作者头像
全栈程序员站长
发布2022-07-13 14:27:24
4380
发布2022-07-13 14:27:24
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

NumberFormat 是全部数值格式的抽象基类。 该类提供了格式化和分析数值的接口。 NumberFormat 也提供了确定

哪个语言环境具有数值格式以及它们名字的方法。

package com.discursive.jccook.collections;

import java.text.NumberFormat;

public class Test {

/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Double myNumber=23323.3323232323; Double test=0.3434; //getInstance() //返回当前缺省语言环境的缺省数值格式。 String myString = NumberFormat.getInstance().format(myNumber); System.out.println(myString); //getCurrencyInstance()返回当前缺省语言环境的通用格式 myString = NumberFormat.getCurrencyInstance().format(myNumber); System.out.println(myString); //getNumberInstance() 返回当前缺省语言环境的通用数值格式。 myString = NumberFormat.getNumberInstance().format(myNumber); System.out.println(myString); //getPercentInstance() 返回当前缺省语言环境的百分比格式。 myString = NumberFormat.getPercentInstance().format(test); System.out.println(myString); //setMaximumFractionDigits(int) 设置数值的小数部分同意的最大位数。 //setMaximumIntegerDigits(int) 设置数值的整数部分同意的最大位数。 //setMinimumFractionDigits(int) 设置数值的小数部分同意的最小位数。 //setMinimumIntegerDigits(int) 设置数值的整数部分同意的最小位数. NumberFormat format = NumberFormat.getInstance(); format.setMinimumFractionDigits( 3 ); format.setMaximumFractionDigits(5); format.setMaximumIntegerDigits( 10 ); format.setMinimumIntegerDigits(0); System.out.println(format.format(2132323213.23266666666)); }

}

结果为: 23,323.332 ¥23,323.33 23,323.332 34% 2,132,323,213.23267

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/118437.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年12月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档