1.1.3.2.4 格式化的代價(jià)
實(shí)際上向文件寫數(shù)據(jù)只是輸出代價(jià)的一部分。另一個(gè)可觀的代價(jià)是數(shù)據(jù)格式化?紤]一個(gè)三部分程序,它像下面這樣輸出一行:
The square of 5 is 25
方法 1
第一種方法簡單的輸出一個(gè)固定的字符串,了解固有的I/O開銷:
public class format1 {
public static void main(String args[]) {
final int COUNT = 25000;
for (int i = 1; i <= COUNT; i++) {
String s = "The square of 5 is 25\n";
System.out.print(s);
}
}
}
方法2
第二種方法使用簡單格式"+":
public class format2 {
public static void main(String args[]) {
int n = 5;
final int COUNT = 25000;
for (int i = 1; i <= COUNT; i++) {
String s = "The square of " + n + " is " + n * n + "\n";
System.out.print(s);
}
}
}
相關(guān)推薦:
計(jì)算機(jī)等級考試二級Java經(jīng)典算法大全匯總
2010年9月計(jì)算機(jī)等級考試成績查詢時(shí)間匯總