Java BigDecimal Compare greaterThan(BigDecimal decimal, double number)

Here you can find the source of greaterThan(BigDecimal decimal, double number)

Description

greater Than

License

Apache License

Parameter

Parameter Description
decimal a parameter
number a parameter

Declaration

public static boolean greaterThan(BigDecimal decimal, double number) 

Method Source Code


//package com.java2s;
/*/*from w  w  w  .  j a v a  2 s  .  c om*/
 * Copyright 2014 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *   
 * Create Date : 2014-9-27
 */

import java.math.BigDecimal;

public class Main {

    public static boolean greaterThan(BigDecimal decimal, double number) {
        return greaterThan(decimal, new BigDecimal(number));
    }

    public static boolean greaterThan(BigDecimal decimal, float number) {
        return greaterThan(decimal, new BigDecimal(number));
    }

    public static boolean greaterThan(BigDecimal decimal, int number) {
        return greaterThan(decimal, new BigDecimal(number));
    }

    public static boolean greaterThan(BigDecimal decimal, long number) {
        return greaterThan(decimal, new BigDecimal(number));
    }

    public static boolean greaterThan(BigDecimal decimal, short number) {
        return greaterThan(decimal, new BigDecimal(number));
    }

    public static boolean greaterThan(BigDecimal decimal, byte number) {
        return greaterThan(decimal, new BigDecimal(number));
    }

    public static boolean greaterThan(BigDecimal decimal, char c) {
        return greaterThan(decimal, new BigDecimal(c));
    }

    public static boolean greaterThan(BigDecimal decimal1, BigDecimal decimal2) {
        if (decimal1 == null || decimal2 == null)
            return false;

        return decimal1.compareTo(decimal2) == 1;
    }
}

Related

  1. compareTo(BigDecimal b1, BigDecimal b2)
  2. compareTo(final BigDecimal b0, final BigDecimal b1)
  3. compareTo(final BigDecimal v1, final BigDecimal v2)
  4. compareToOne(BigDecimal x)
  5. compareToZeroOrNull(BigDecimal value)
  6. GreaterThan(BigDecimal one, BigDecimal two)
  7. greaterThan(BigDecimal val, double threshold)
  8. GreaterThanOrEqual(BigDecimal one, BigDecimal two)
  9. greaterThanZero(BigDecimal d)