java格式化数字例子
摘要:(#0.00,如20.666会成 20.66) (###,###.0000,如 200300.00会成200,300.0000) (00.0000%,如0.666会成 66.6000%)(0.000E0000,如12345678.345会成 1.235E0007)
import java.text.DecimalFormat; public class Test { /** * 格式化数字 * * @param f * @param formatStr * (#0.00,如20.666会成 20.66) (###,###.0000,如 200300.00会成 * 200,300.0000) (00.0000%,如0.666会成 66.6000%) * (0.000E0000,如12345678.345会成 1.235E0007) * @return */ public static String twoDecimal(double f, String formatStr) { if (formatStr==null || "".equals(formatStr)) { formatStr = "#0.00"; } DecimalFormat decimal = new DecimalFormat(formatStr); return decimal.format(f); } public static void main(String[] args){ String f=twoDecimal(3.432432432432, ""); System.out.println(f); } }
运行结果
3.43
相关文章
最新发布
阅读排行
热门文章
猜你喜欢