BigDecimal值在java中进行比较的方法有哪些

  介绍

这篇文章主要介绍了BigDecimal值在java中进行比较的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<强> 1,使用=()方法不但要求两个BigDecimal的值相等,还要求它们的规模()相等。

<>之前,,,BigDecimal  d1 =, new  BigDecimal (“123.45“);   ,,BigDecimal  d2 =, new  BigDecimal (“123.45000“);   ,,System.out.println (d1.equals (d2)),,//,假,因为规模不同   ,,System.out.println (d1.equals (d2.stripTrailingZeros())),,//,真的,因为d2去除尾部0后变规模为2,与d1相同

<强> 2,使用compareTo()方法来比较两数大小,它根据两个值的大小分别返回1,1和0,分别表示小于,大于和等于。

<>之前,,,,import  java.math.BigDecimal;   ,,,public  class  Demo  {   ,,,,public  static  void  main (String [], args), {   ,,,,,BigDecimal  d1 =, new  BigDecimal (“123.45“);   ,,,,,BigDecimal  d2 =, new  BigDecimal (“123.45000“);   ,,,,,BigDecimal  d3 =, new  BigDecimal (“123.40“);   ,,,,,System.out.println (d1.compareTo (d2));//, 0   ,,,,,System.out.println (d1.compareTo (d3));//,, 1   ,,,,,System.out.println (d3.compareTo (d2));//1   ,,,,}   ,,,} 常用的java框架有哪些

1。SpringMVC, Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级网络框架。2。Shiro, Apache Shiro是Java的一个安全框架。3。Mybatis, Mybatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架.4.Dubbo,达博是一个分布式服务框架.5.Maven, Maven是个项目管理和构建自动化工具.6.RabbitMQ, RabbitMQ是用Erlang实现的一个高并发高可靠AMQP消息队列服务器1:8)。Ehcache, Ehcache是一个纯Java的进程内缓存框架。

感谢你能够认真阅读完这篇文章,希望小编分享的“BigDecimal值在Java中进行比较的方法有哪些”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

BigDecimal值在java中进行比较的方法有哪些