Java me J2ME-数字格式

Java me J2ME-数字格式,java-me,formatting,string-formatting,number-formatting,Java Me,Formatting,String Formatting,Number Formatting,我需要像java一样在J2ME中使用模式格式化十进制数字 我看到一个端口//的选项 您可以建议立即使用的实现或库吗 谢谢 因此,我成功地移植了桌面java实现: String[]patterns=新字符串[]{“#,#00.00#”,“0.0;(0.0)”, “0.####E0”}; DecimalFormat=(DecimalFormat)DecimalFormat .getNumberInstance(); 双值=-12.321; for(int i=0;i

我需要像java一样在J2ME中使用模式格式化十进制数字

我看到一个端口//的选项

您可以建议立即使用的实现或库吗


谢谢

因此,我成功地移植了桌面java实现:

String[]patterns=新字符串[]{“#,#00.00#”,“0.0;(0.0)”,
“0.####E0”};
DecimalFormat=(DecimalFormat)DecimalFormat
.getNumberInstance();
双值=-12.321;
for(int i=0;i

下面的代码显示了如何将双精度整数四舍五入到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;
}
private双循环(double num,int numDecim){
长p=1;
//下一行–计算功率(10,brDecim)
对于(int i=0;i
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;
}