Here you can find the source of formataNum(double numero)
public static String formataNum(double numero)
//package com.java2s; /*/* w w w . ja v a2 s.c om*/ Copyright (C) 2001-2012, Joao Medeiros, Paulo Vilela (grafix2.com) Este arquivo ? parte do programa Grafix2.com Grafix2.com ? um software livre; voc? pode redistribui-lo e/ou modifica-lo dentro dos termos da Licen?a P?blica Geral GNU como publicada pela Funda??o do Software Livre (FSF); na vers?o 2 da Licen?a. Este programa ? distribuido na esperan?a que possa ser ?til, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUA??O a qualquer MERCADO ou APLICA??O EM PARTICULAR. Veja a Licen?a P?blica Geral GNU para maiores detalhes. Voc? deve ter recebido uma c?pia da Licen?a P?blica Geral GNU junto com este programa, se n?o, veja uma c?pia em <http://www.gnu.org/licenses/> */ import java.text.DecimalFormat; public class Main { private static DecimalFormat decFormat; private static String ultFormato = ""; public static String formataNum(double numero, String formato) { if (decFormat == null) { decFormat = new DecimalFormat(); } if (!ultFormato.equals(formato)) { decFormat.applyPattern(formato); ultFormato = formato; } return decFormat.format(numero); } public static String formataNum(double numero) { return formataNum(numero, "0.##"); } }