Java Decimal Format getStringRepresentationForDouble(double value)

Here you can find the source of getStringRepresentationForDouble(double value)

Description

Returns the string representation of a double value which can be used in a DML script.

License

Open Source License

Parameter

Parameter Description
value double value

Return

string representation

Declaration

public static String getStringRepresentationForDouble(double value) 

Method Source Code

//package com.java2s;
/**//from  w  ww. j  av  a  2  s.c  o m
 * (C) Copyright IBM Corp. 2010, 2015
 *
 * 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.
 * 
?*/

import java.text.DecimalFormat;
import java.text.NumberFormat;

import java.util.Locale;

public class Main {
    /**
     * <p>
     * Returns the string representation of a double value which can be used in
     * a DML script.
     * </p>
     * 
     * @param value
     *            double value
     * @return string representation
     */
    public static String getStringRepresentationForDouble(double value) {
        NumberFormat nf = DecimalFormat.getInstance(new Locale("EN"));
        nf.setGroupingUsed(false);
        nf.setMinimumFractionDigits(1);
        nf.setMaximumFractionDigits(20);
        return nf.format(value);
    }
}

Related

  1. getSpaceMessage(final double bytes)
  2. getStandardDeviationString(double[] standardDeviationDoubles)
  3. getStandardDouble(double d, int pL)
  4. getString(Double d)
  5. getStringFromDouble(double number)
  6. getTwoPoint(double val)
  7. getValue(double value)
  8. isDouble(String _str)
  9. isLikelyDouble(long value)