如果需要向一个文件中写入格式化的字符串,并希望写入后立即刷新输出流,应该使用 `PrintStream` 类的哪个方法?
答案解析
选项C正确。`printf(String format, Object... args)` 方法用于写入格式化的字符串,且 `PrintStream` 会在写入后自动刷新(如果开启自动刷新)。`append(char c)` 用于追加单个字符,不涉及格式化; `write(byte[] buf, int off, int len)` 用于写入字节数组,并不会直接格式化输出; `print(Object obj)`用于打印对象,不涉及格式化。
正确答案:C