1.1.3.2.4 格式化的代價
實際上向文件寫數(shù)據(jù)只是輸出代價的一部分。另一個可觀的代價是數(shù)據(jù)格式化?紤]一個三部分程序,它像下面這樣輸出一行:
The square of 5 is 25
方法 1
第一種方法簡單的輸出一個固定的字符串,了解固有的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)推薦:
計算機等級考試二級Java經(jīng)典算法大全匯總
2010年9月計算機等級考試成績查詢時間匯總