Java BigDecimal nullSafeCompare(BigDecimal pPremierNombre, BigDecimal pSecondNombre)

Here you can find the source of nullSafeCompare(BigDecimal pPremierNombre, BigDecimal pSecondNombre)

Description

null Safe Compare

License

Open Source License

Declaration

public static int nullSafeCompare(BigDecimal pPremierNombre, BigDecimal pSecondNombre) 

Method Source Code

//package com.java2s;
/**/*from ww w  .j  a v a  2 s.c  o  m*/
 * This file is part of impotch/util.
 *
 * impotch/util is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License.
 *
 * impotch/util is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with impotch/util.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.math.BigDecimal;

public class Main {

    public static int nullSafeCompare(BigDecimal pPremierNombre, BigDecimal pSecondNombre) {
        if (pPremierNombre == pSecondNombre) // NOPMD by thirion on 20.12.06
        // 14:43
        {
            return 0;
        }
        if (null == pPremierNombre) {
            return -1;
        }
        if (null == pSecondNombre) {
            return 1;
        }
        return pPremierNombre.compareTo(pSecondNombre);
    }
}

Related

  1. milliToCent(BigDecimal val)
  2. milliToDollar(BigDecimal val)
  3. mod(long res, BigDecimal value)
  4. movePoint(final BigDecimal v1, final int shift)
  5. moveRight(BigDecimal value, int offset)
  6. numberToWordsWithDecimal(BigDecimal value)
  7. nvl(final BigDecimal bigDecimal)
  8. nvlZero(BigDecimal num)
  9. objectToBigDecimal(Object object)