java 解析括号_Java如何解析括号中的负数?
在金融应用中,负数通常用括号表示。在这篇文章中,我们将学习如何解析或转换括号中的负数以产生表示的数字值。要将文本/字符串解析为数字,我们可以使用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如何解析括号中的负数?相关推荐
- java xml解析器_Java XML解析器
java xml解析器 Java XML parser is used to work with xml data. XML is widely used technology to transpor ...
- java sax解析器_Java SAX解析器示例
java sax解析器 SAX Parser in java provides API to parse XML documents. SAX parser is different from DOM ...
- java 提取省市区_java从地址串中解析提取省市区-完美匹配中国所有地址|自动解析地址...
前段时间项目中要解析android定位传的一个地址串 分别存入 省 市 区 字段,网上找的 写正则 的方法大都只能解析 xx省xx市xx区 这样的大众化地址,而对于一些命名比较特别的地址(比如:西藏自 ...
- java jdom格式_Java全面解析XML格式串(JDOM解析)
搜索热词 Java全面解析XML格式串(JDOM解析) import java.io.IOException; import java.io.StringReader; import java.uti ...
- java网页解析包_java 网页解析工具包 Jsoup
Jsoup是一个非常好的解析网页的包,用java开发的,提供了类似DOM,CSS选择器的方式来查找和提取文档中的内容. 相关资料如下: 今天做了一个Jsoup解析网站的项目,使用Jsoup.conne ...
- java 取余_JAVA面试解析(有赞)
一面引言 说在前面的话: 本文适合人群:急等着换工作的人 我承认刷面试题很有用的,纵观几年来的JAVA面试题,你会发现每家都差不多.比如,你仔细观察,你会发现,HashMap的出现几率未免也太高了吧! ...
- java sql分析器_java sql解析器比较druid sql parser vs jsqlparser vs fdb-sql-parser
先上结论. 功能上:druid sql parser(支持分区.WITH.DUAL等.使用mysql语法解析时,已知oracle的一些操作符会被转为mysql,如|| 转为OR.使用oracle解析器 ...
- java 解析二进制_java实现解析二进制文件(字符串、图片)
1.需求说明,实现细节要求: 解析二进制文件 files\case10\binary,其中包含一个字符串和一张图片,数据文件格式为字符串数据长度(2字节)+字符串内容+图片数据长度(4字节)+图片数据 ...
- java解析简历_java:解析word文档(前程无忧简历),最好有代码案例?poi或者jacob解析都可以,有jar资源,求急。感谢...
展开全部 poi读取前程无忧的简历会打不开的,至少我以前读是这样的,因为他有时候是mht文件32313133353236313431303231363533e59b9ee7ad943133336131 ...
最新文章
- Siege 3.0 Beta2 发布,压力测试工具
- 说说 XSRF 防范
- opencv 图像上画出目标运动的轨迹_基于opencv的单目和双目标定平台手眼标定
- esp32-智能语音-录音(保存于SD卡)
- #淘宝#复制分享宝贝内容,打开淘宝APP,自己主动弹出宝贝提示信息
- python写一个app接收摄像头传输的视频_如何使用Python中的tcp套接字发送和接收网络摄像头流?...
- mysql建立外键案例_MySQL外键实例
- Builder 设计模式 +lomok @Data @Builder @Builder.default
- 远程连接linux主机_Linux远程桌面连接Windows
- SystemVerilog搭建测试平台---第一章:验证导论
- python字符转换unicode编码_Python字符编码转换Unicode和str
- 成考计算机专业难不难,成人高考计算机类难度大吗(成人大学难度)
- 2020-03-11
- opencv毛孔识别(python实现)
- 两个生物特征识别会议的最新情况
- 为什么说 Ubuntu 22.04 LTS 是史诗级的版本
- PostgreSQL COALESCE 和 NULLIF 函数
- 第八章 习惯五 知彼解己——移情沟通的原则
- HTTP报文(message)是什么?请求报文、响应报文、报文首部(header)、报文主体(body)
- 百度研究院:2020年10大人工智能科技趋势