本文介绍了J2ME - 数字格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要在J2ME中格式化十进制数字,就像java DecimalFormat 。 alt text img220.imageshack.us/img220/6245/9000.jpg
我看到了一个选项来端口格式 / NumberFormat / DecimalFormat 。
您能否建议准备好使用实现或库?
谢谢!
解决方案桌面Java实现: bbnumberformat :
String [] patterns = new String [] {#,#00.00#,0.0;(0.0),0 。### E0}; DecimalFormat格式=(DecimalFormat)DecimalFormat .getNumberInstance(); double value = -12.321; for(int i = 0; iI need to format decimal numbers with patterns in J2ME just like java DecimalFormat.
I see an option to port Format/NumberFormat/DecimalFormat.
Can you suggest ready to use implementation or library?
Thanks!
解决方案So, I've manage to port desktop java implementation: 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 text img220.imageshack.us/img220/6245/9000.jpg
更多推荐
J2ME
发布评论