Mak*_*tar 4 formatting string-formatting java-me number-formatting
我需要在J2ME中使用模式格式化十进制数字,就像java DecimalFormat一样.
我看到一个端口Format/NumberFormat/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));
}
Run Code Online (Sandbox Code Playgroud)
alt text http://img220.imageshack.us/img220/6245/9000.jpg
| 归档时间: |
|
| 查看次数: |
4308 次 |
| 最近记录: |