Java BigDecimal Compare compare(BigDecimal one, BigDecimal other)

Here you can find the source of compare(BigDecimal one, BigDecimal other)

Description

Vergelijkt 2 BigDecimals (nullsafe).

License

Open Source License

Parameter

Parameter Description
one a parameter
other a parameter

Return

een negatieve waarde als one < other is, 0 als beide gelijk zijn, 1 als one > other is

Declaration

public static final int compare(BigDecimal one, BigDecimal other) 

Method Source Code


//package com.java2s;
import java.math.BigDecimal;

public class Main {
    /**//from w  w w . jav a 2  s. co  m
     * Vergelijkt 2 BigDecimals (nullsafe). returned een negatieve waarde als one < other
     * is, 0 als beide gelijk zijn, 1 als one > other is. Een null waarde is altijd
     * kleiner dan een andere waarde
     * 
     * @param one
     * @param other
     * @return een negatieve waarde als one < other is, 0 als beide gelijk zijn, 1 als one
     *         > other is
     */
    public static final int compare(BigDecimal one, BigDecimal other) {
        if (one == null && other == null)
            return 0;
        if (one == null)
            return -1;
        else if (other == null)
            return 1;
        return one.compareTo(other);
    }
}

Related

  1. compare(BigDecimal decimal, Integer i)
  2. compare(BigDecimal first, BigDecimal second)
  3. compare(BigDecimal v1, BigDecimal v2)
  4. compareBigDecimal(BigDecimal bigDecimal, BigDecimal bigDecimal2, boolean desc)
  5. compareBigDecimals(java.math.BigDecimal one, java.math.BigDecimal two)
  6. compareTo(BigDecimal b1, BigDecimal b2)