`
Goro
  • 浏览: 174000 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java去除数字里多余的0。

    博客分类:
  • Java
阅读更多
	public static String getPrettyNumber(String number) {
		return BigDecimal.valueOf(Double.parseDouble(number))
				.stripTrailingZeros().toPlainString();
	}

	public static void main(String[] args) {
		String intNumber = "00012340";
		System.out.println(getPrettyNumber(intNumber));
		String doubleNumber = "00012.340";
		System.out.println(getPrettyNumber(doubleNumber));
		
		String eNumber = "1.2e3";
		System.out.println(getPrettyNumber(eNumber));
	}


输出

12340
12.34
1200
分享到:
评论

相关推荐

    java去掉小数点后面多余的0.txt

    ### Java去除小数点后多余的零 在Java编程中,经常需要处理数字的格式化问题,特别是当涉及到小数点后的非必要零时。本文将详细介绍如何使用正则表达式来去除浮点数或字符串表示的数值中小数点后多余的零。 #### ...

    Java使用正则表达式去除小数点后面多余的0功能示例

    Java使用正则表达式去除小数点后面多余的0功能示例 Java语言中使用正则表达式可以实现去除小数点后面多余的0的功能,这个功能示例主要介绍了Java使用正则表达式去除小数点后面多余的0功能,结合具体实例形式分析了...

    java代码-java 小数点后的多余的0处理

    在Java编程中,处理小数点后多余的零是一个常见的需求,特别是在进行数学计算或格式化输出时。小数点后的零可能会影响数据的显示效果,甚至可能会改变数值的精度。以下是一些关于如何处理Java中小数点后多余零的知识...

    数字转成人民币大写代码

    - 在非`numOption`模式下,处理连续多个“零”的情况,将多余的“零”去掉。 - 对于人民币格式,会添加“元”作为基本单位,如果数值的整数部分和`otherNum`不同(即有小数),则处理小数部分,将小数部分的每一位...

    IPv6 Java方法 简写转成全写,全写转成简写

    // 去除每一位前面的0 String[] arr = fullIPv6.split(":"); for (int i = 0; i ; i++) { arr[i] = arr[i].replaceAll("^0{1,3}", ""); } // 找到最长的连续0序列 String[] arr2 = arr.clone(); for (int i...

    浅谈java对象转json,数字精确出现丢失问题

    当数字超过这个限制时,多余的位数会被自动舍去,导致精度丢失。例如: ```javascript var x = 1234567890123456999; console.log(x); ``` 在上面的代码中,`console.log()`的输出将是`1234567890123457000`,而...

    人民币数字转化为文字代码

    ### 人民币数字转化为文字代码:Java实现解析 在金融、会计以及其他涉及货币处理的应用场景中,将数值金额转换为汉字大写是常见的需求之一。这种转换不仅有助于提高数据的可读性和规范性,还能避免因小数点或零的...

    java范例开发大全源代码

     实例93 去除多余的空白 120  实例94 原始数组类型的String形式 121  实例95 Java合法标识符 122  实例96 显示一周各星期的名称 123  实例97 构造空心方框 124  实例98 这一天是星期几 125  实例...

    输入数字转为大写中文字符源码

    - 最后对结果进行格式化处理,去除多余的“零”。 3. **number2String** 方法 - 输入参数:字符串`num`,代表一个数字字符。 - 功能:根据传入的数字字符返回对应的汉字表示。 - 注意:示例代码中的汉字表示...

    人民币小写转大写JAVA程序.doc

    人民币小写转大写JAVA程序 本文档主要讲解了使用JAVA程序将人民币小写转换为大写的实现方法。该程序使用了BigDecimal...这些格式化操作包括去除多余的汉字、添加零、调整单位等操作。这些操作可以确保金额的正确转换。

    java范例开发大全

    实例93 去除多余的空白 120 实例94 原始数组类型的String形式 121 实例95 Java合法标识符 122 实例96 显示一周各星期的名称 123 实例97 构造空心方框 124 实例98 这一天是星期几 125 实例99 大小写互换 127 实例100 ...

    去除网页复制的行号

    经常从网上复制一些代码,可是这些代码往往带有...而且往往几百行,手动花上几分钟去删除很是麻烦,而且最后代码是不是我们想要的也很难说 ,由于经常碰上这种事,干脆花个时间去写出来,一劳永一,,里有有源码和实例

    银行金额转换

    - 整数部分的转换逻辑较为复杂,涉及数字的倒序处理、单位词缀的插入以及去除多余“零”字的过程。这是因为中文数字的读法需要考虑到位值原则,例如“一千零一”与“一千一”之间的区别。 - 小数部分的转换相对...

    Java范例开发大全 (源程序)

     实例93 去除多余的空白 120  实例94 原始数组类型的String形式 121  实例95 Java合法标识符 122  实例96 显示一周各星期的名称 123  实例97 构造空心方框 124  实例98 这一天是星期几 125  实例99 大...

    Java范例开发大全(全书源程序)

    实例93 去除多余的空白 120 实例94 原始数组类型的String形式 121 实例95 Java合法标识符 122 实例96 显示一周各星期的名称 123 实例97 构造空心方框 124 实例98 这一天是星期几 125 实例99 大小写互换 127 ...

    java范例开发大全(pdf&源码)

    实例93 去除多余的空白 120 实例94 原始数组类型的String形式 121 实例95 Java合法标识符 122 实例96 显示一周各星期的名称 123 实例97 构造空心方框 124 实例98 这一天是星期几 125 实例99 大小写互换 127 实例100 ...

    Java调用tess4j完成 OCR 文字识别

    在IT领域,OCR(Optical Character Recognition,光学字符识别)技术是一种将图像中的...需要注意的是,实际应用中可能需要根据具体需求对识别结果进行后处理,比如去除多余的空格、修正识别错误等,以达到理想的效果。

    JAVA游戏分辨率修改软件--教程

    本教程使用的软件是一个支持中文的 JAVA 游戏分辨率修改软件,该软件可以打开 manifest.mf 文件,并且可以正常显示中文,不需要去除中文。 二、准备工作 1. 下载软件:用户需要先下载该软件,下载地址为 ...

Global site tag (gtag.js) - Google Analytics