發布: 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 SSystem.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$u7VBoau
Os%X
F
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月