Java Double Number Create toDouble(Number n)

Here you can find the source of toDouble(Number n)

Description

Converts a Number to a Double.

License

Open Source License

Parameter

Parameter Description
The Number to be converted.

Return

The converted Double. Returns null when the input parameter is null.

Declaration

public static Double toDouble(Number n) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2010-2015 BSI Business Systems Integration AG.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors://www .  ja v a 2  s.  co  m
 *     BSI Business Systems Integration AG - initial API and implementation
 ******************************************************************************/

public class Main {
    /**
     * Converts a Number to a Double.
     *
     * @param The
     *          Number to be converted.
     * @return The converted Double. Returns <code>null</code> when the input parameter is <code>null</code>.
     */
    public static Double toDouble(Number n) {
        if (n == null) {
            return null;
        }
        if (n instanceof Float) {
            // rounding error workaround
            return new Double(n.toString());
        } else {
            return new Double(n.doubleValue());
        }
    }
}

Related

  1. toDouble(int x)
  2. toDouble(int[] array)
  3. toDouble(int[] array)
  4. toDouble(int[] rgb)
  5. toDouble(int[][] arr)
  6. toDouble(Number number)
  7. toDouble(Number value)
  8. toDouble(Number value)
  9. toDouble(Object _inStrObj)