Java字符串+日期+数字格式化输出.docVIP

  • 3
  • 0
  • 约8.01千字
  • 约 11页
  • 2016-12-29 发布于重庆
  • 举报
Java字符串?日期?数字格式化输出在C中可以使用类似printf(“%d %8.2f\\n”, 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用java.text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1.5准备又补上)。当然了,java.text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般谁又有工夫整天去看API? ??? 注意:由于这里说得很简略,因此请参照下面的Demo程序。 ??? 格式化数字 ??? 在NumberFormat类中为我们提供了格式化4种数字的方法:整数、小数、货币和百分比,通过工厂方法getNumberInstance, getNumberIntance, getCurrencyInstance, getPercentInstance方法获得相应的实例对象就行。例如我们要以字符串表示人民币88888.88元,这样来写就行: ??? NumberFormat nf = NumberFormat.getCurrencyInstance(); ??? System.out.println(nf.format(88888.88)); ??? 定制格式化数字 ??? 可是对于稍微复杂一点的需求,NumberFormat就满足不

文档评论(0)

1亿VIP精品文档

相关文档