我需要格式的数字与模式在J2ME就像java DecimalFormat.

我看到一个选项,港口 格式/数字格式/DecimalFormat.

可以你的建议准备使用实施或图书馆?

谢谢!

有帮助吗?

解决方案

所以,我已经管理港口的桌面java的执行情况: bbnumberformat:

    String[] patterns = new String[] { "#,#00.00#", "0.0;(0.0)",
            "0.###E0" };
    DecimalFormat format = (DecimalFormat) DecimalFormat
            .getNumberInstance();
    double value = -12.321;
    for (int i = 0; i < patterns.length; i++) {
        String pattern = patterns[i];
        format.applyPattern(pattern);
        String text = "Pattern: " + pattern 
        + " Sample: "+format.format(value)+"\n";
        add(new LabelField(text));
    }

alt文本http://img220.imageshack.us/img220/6245/9000.jpg

其他提示

代码下面的方法,显示如何轮双n小数:

private double round(double num,int numDecim){
    long p=1;
    //next line – calculate pow(10,brDecim)
    for(int i=0; i<numDecim; i++)p*=10;
    return (double)(int)(p * num + 0.5) / p;
}

你可以使用双 p=1.0;p*=10.0; 代替。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top