Here you can find the source of getDecimalFormat()
static DecimalFormat getDecimalFormat()
//package com.java2s; /**// www .ja v a 2s. co m * Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ import java.text.DecimalFormat; public class Main { /** Formatter for decimal numbers, DecimalFormat isn't thread safe. */ private static final ThreadLocal<DecimalFormat> s_decimalFormat = new ThreadLocal<DecimalFormat>() { @Override protected DecimalFormat initialValue() { DecimalFormat decimalFormat = new DecimalFormat("#,###.#####"); decimalFormat.setParseBigDecimal(true); return decimalFormat; } }; /** * @return A thread-local formatter instance set to parse numbers into BigDecimals. */ /* package */static DecimalFormat getDecimalFormat() { return s_decimalFormat.get(); } }