Sams 在 24 小时内自学 Java 第六版,Rogers Cadenhead 第 20 章ConfigWriter.java
错误
我是Java初学者。我正在阅读这篇文章标题中列出的 Java 书籍。我对这怎么行不通感到非常困惑。该代码应该创建一个名为的文件program.properties
并将文本放入其中的第 10 行到第 12 行。
import java.io.*;
class ConfigWriter {
String newline = System.getProperty("line.separator");
ConfigWriter() {
try {
File file = new File("program.properties");
FileOutputStream fileStream = new FileOutputStream(file);
write(fileStream, "username=max");
write(fileStream, "score=12550");
write(fileStream, "level=5");
} catch (IOException ioe) {
System.out.println("Could not write file");
}
}
void write(FileOutputStream stream, String output)
throws IOException {
output = output + newline;
byte[] data = output.getBytes();
stream.write(data, 0, data.length);
}
public static void main(String[] arguments) {
ConfigWriter cw = new ConfigWriter();
}
}
相反,它绝对什么都不做。它完全空白。对于此错误,我将不胜感激!