• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

您的位置:您的位置:软件测试技术网 >> 软件测试技术 >> 开发语言 >> Java >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

如何用Java 5更新原有代码

发布: 2008-4-29 09:50 | 作者: 不详 | 来源: builder.com.cn | 查看: 26次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术网2j.A/T;Dof K;t

如果你熟悉C语言的printf,对上面的代码就不会陌生。第一个自变量是一个格式化字符串,它使用%表示如何对下面的一个自变量进行格式化;因此%d意思是把第一个自变量打印为数字;%s指把第二个自变量打印为字符串,%c指把第三个自变量打印成格式化的日期。由于Java SE 5支持可变自变量,所以你可以向printf提交任何数量的自变量;而且它的格式化字符串指示也比C语言灵活。例如,你可以通过引用自变量的目录来多次引用一个自变量: 软件测试技术网|#\IR;e*tE
软件测试技术网4{M [0es2E2O S
System.out.printf("Get %d and %s on %tc, that’s %1$d%n",someInteger
,K/@1\PN }
Rmq$p+k%1$d部分很重要。如果%后面是自变量的数字目录,以$结尾,接着是格式化指示,它就从那个特殊的自变量取值。结尾处的%n生成一个换行符;如果你熟悉C语言,就知道用可插入一个新行,因为%n生成一个独立于平台的换行符,而不是。查看Sun的Java文件了解格式化指示的全部内容。它是在printf中唯一被调用的Formatter类,你也可以在自己的代码中使用。 软件测试技术网9MT8{%u&B*{
软件测试技术网&[1be#s"~ I
可变自变量是Java 5的新功能,如果你发现代码中全是为提交自变量而建立的数组,就可以使用它。如: 软件测试技术网AA:f$u7VBoa

u Os%X F