compare 2 BigDecimals (null safe). - Java java.math

Java examples for java.math:BigDecimal Compare

Description

compare 2 BigDecimals (null safe).

Demo Code

/*/*from   w  ww. j a va  2  s .com*/
 * Copyright (c) 2005-2009, Topicus b.v.
 * All rights reserved
 */
//package com.java2s;
import java.math.BigDecimal;

public class Main {
    /**
     * Vergelijkt 2 BigDecimals (null safe). 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 Tutorials