Java Locale Format formatDouble(String pattern, double value)

Here you can find the source of formatDouble(String pattern, double value)

Description

format Double

License

Open Source License

Declaration

public static String formatDouble(String pattern, double value) 

Method Source Code

//package com.java2s;
/*/*w ww.j av  a  2s . c  o m*/
 * Copyright (C) 2011 Marco Ratto
 *
 * This file is part of the project scp-java-client.
 *
 * scp-java-client 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.  
 *
 * scp-java-client is free software; you can redistribute it and/or modify
 * it under the terms of the 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 {
    public static String formatDouble(String pattern, double value) {
        Locale currentLocale = Locale.getDefault();
        NumberFormat nf = NumberFormat.getNumberInstance(currentLocale);
        DecimalFormat df = (DecimalFormat) nf;
        df.applyPattern(pattern);
        return df.format(value);
    }
}

Related

  1. formatDouble(double value)
  2. formatDouble(double value)
  3. formatDouble(final Double value)
  4. formatDouble(Locale locale, double value)
  5. formatDouble(Number value)
  6. formatDoubleToCSV(double d)
  7. formatDuration(long nanoTime)
  8. formatedDate(Date date)
  9. formatElapsedTime(double runTime)