JAVA字符串比较,BigDecimal比较

Posted coffee_cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA字符串比较,BigDecimal比较相关的知识,希望对你有一定的参考价值。

 

import java.math.BigDecimal;

public class StrCompareTo 

    public static void main(String[] args) 

        System.out.println("2019-09-09, 2019-08-08:\t" + "2019-09-09".compareTo("2019-08-08"));
        System.out.println("2019-08-08, 2019-09-09:\t" + "2019-08-08".compareTo("2019-09-09"));
        System.out.println("2019-09-09, 2019-09-09:\t" + "2019-09-09".compareTo("2019-09-09"));

        System.out.println("0, 0:\t" + (new BigDecimal(0)).compareTo(new BigDecimal(0)));
        System.out.println("10, 0:\t" + (new BigDecimal(10)).compareTo(new BigDecimal(0)));
        System.out.println("0, 10:\t" + (new BigDecimal(0)).compareTo(new BigDecimal(10)));
    

 

运行结果

2019-09-09, 2019-08-08:    1
2019-08-08, 2019-09-09:    -1
2019-09-09, 2019-09-09:    0
0, 0:    0
10, 0:    1
0, 10:    -1

 

以上是关于JAVA字符串比较,BigDecimal比较的主要内容,如果未能解决你的问题,请参考以下文章

在java中如何将bigdecimal类型转成String类型?

Java 中如何比较两个BigDecimal 以及BigDecimal的坑

java 中 BigDecimal 怎么与 0 比较

java 中BigDecimal类型的数据和int类型的常量怎么比较??

BigDecimal类型比较大小

mybatis bigdecimal 对应啥类型