在金融应用中,负数通常用括号表示。在这篇文章中,我们将学习如何解析或转换括号中的负数以产生表示的数字值。要将文本/字符串解析为数字,我们可以使用java.text.DecimalFormat该类。

在括号中的数字旁边,在此示例中,我们还解析了使用负号和货币符号(如)的负数$。让我们跳到下面的代码片段:package org.nhooo.example.text;

import java.text.DecimalFormat;

public class NegativeNumberParse {

// 解析负数的模式。

public static final String PATTERN1 = "#,##0.00;(#,##0.00)";

public static final String PATTERN2 = "$#,##0.00;-$#,##0.00";

public static void main(String[] args) throws Exception {

DecimalFormat df = new DecimalFormat(PATTERN1);

String number1 = "(1000)";

String number2 = "(1,500.99)";

System.out.println("number1 = " + df.parse(number1));

System.out.println("number2 = " + df.parse(number2));

df = (DecimalFormat) DecimalFormat.getInstance();

df.applyPattern(PATTERN2);

String number3 = "-$1000";

String number4 = "-$1,500.99";

System.out.println("number3 = " + df.parse(number3));

System.out.println("number4 = " + df.parse(number4));

}

}

这是上面代码片段的结果:number1 = -1000

number2 = -1500.99

number3 = -1000

number4 = -1500.99

如果需要在括号中显示负数或设置负数的格式,可以看以下示例如何在括号中显示负数?

java 解析括号_Java如何解析括号中的负数?相关推荐

  1. java xml解析器_Java XML解析器

    java xml解析器 Java XML parser is used to work with xml data. XML is widely used technology to transpor ...

  2. java sax解析器_Java SAX解析器示例

    java sax解析器 SAX Parser in java provides API to parse XML documents. SAX parser is different from DOM ...

  3. java 提取省市区_java从地址串中解析提取省市区-完美匹配中国所有地址|自动解析地址...

    前段时间项目中要解析android定位传的一个地址串 分别存入 省 市 区 字段,网上找的 写正则 的方法大都只能解析 xx省xx市xx区 这样的大众化地址,而对于一些命名比较特别的地址(比如:西藏自 ...

  4. java jdom格式_Java全面解析XML格式串(JDOM解析)

    搜索热词 Java全面解析XML格式串(JDOM解析) import java.io.IOException; import java.io.StringReader; import java.uti ...

  5. java网页解析包_java 网页解析工具包 Jsoup

    Jsoup是一个非常好的解析网页的包,用java开发的,提供了类似DOM,CSS选择器的方式来查找和提取文档中的内容. 相关资料如下: 今天做了一个Jsoup解析网站的项目,使用Jsoup.conne ...

  6. java 取余_JAVA面试解析(有赞)

    一面引言 说在前面的话: 本文适合人群:急等着换工作的人 我承认刷面试题很有用的,纵观几年来的JAVA面试题,你会发现每家都差不多.比如,你仔细观察,你会发现,HashMap的出现几率未免也太高了吧! ...

  7. java sql分析器_java sql解析器比较druid sql parser vs jsqlparser vs fdb-sql-parser

    先上结论. 功能上:druid sql parser(支持分区.WITH.DUAL等.使用mysql语法解析时,已知oracle的一些操作符会被转为mysql,如|| 转为OR.使用oracle解析器 ...

  8. java 解析二进制_java实现解析二进制文件(字符串、图片)

    1.需求说明,实现细节要求: 解析二进制文件 files\case10\binary,其中包含一个字符串和一张图片,数据文件格式为字符串数据长度(2字节)+字符串内容+图片数据长度(4字节)+图片数据 ...

  9. java解析简历_java:解析word文档(前程无忧简历),最好有代码案例?poi或者jacob解析都可以,有jar资源,求急。感谢...

    展开全部 poi读取前程无忧的简历会打不开的,至少我以前读是这样的,因为他有时候是mht文件32313133353236313431303231363533e59b9ee7ad943133336131 ...

最新文章

  1. Siege 3.0 Beta2 发布,压力测试工具
  2. 说说 XSRF 防范
  3. opencv 图像上画出目标运动的轨迹_基于opencv的单目和双目标定平台手眼标定
  4. esp32-智能语音-录音(保存于SD卡)
  5. #淘宝#复制分享宝贝内容,打开淘宝APP,自己主动弹出宝贝提示信息
  6. python写一个app接收摄像头传输的视频_如何使用Python中的tcp套接字发送和接收网络摄像头流?...
  7. mysql建立外键案例_MySQL外键实例
  8. Builder 设计模式 +lomok @Data @Builder @Builder.default
  9. 远程连接linux主机_Linux远程桌面连接Windows
  10. SystemVerilog搭建测试平台---第一章:验证导论
  11. python字符转换unicode编码_Python字符编码转换Unicode和str
  12. 成考计算机专业难不难,成人高考计算机类难度大吗(成人大学难度)
  13. 2020-03-11
  14. opencv毛孔识别(python实现)
  15. 两个生物特征识别会议的最新情况
  16. 为什么说 Ubuntu 22.04 LTS 是史诗级的版本
  17. PostgreSQL COALESCE 和 NULLIF 函数
  18. 第八章 习惯五 知彼解己——移情沟通的原则
  19. HTTP报文(message)是什么?请求报文、响应报文、报文首部(header)、报文主体(body)
  20. 百度研究院:2020年10大人工智能科技趋势

热门文章

  1. 云服务器和宽带的区别在哪?
  2. HDU 1079 Calendar Game (日期博弈,真是日历都快被我走遍了...)
  3. 有关图像处理的主要公司
  4. 【OpenCV】直线、轮廓的提取与描述
  5. ecshop paypal支付_ecshop商城paypal支付插件下载
  6. 什么是U盘量产工具?
  7. pytorch - K折交叉验证过程说明及实现
  8. EasyUI表单验证
  9. Excel如何批量删除空格
  10. Android原生调节屏幕背光流程