在Java中,若要将字符数据写入文件并确保数据被立即刷新到文件中,应该使用以下哪个类的组合?
答案解析
选项A正确,因为FileWriter可以直接写入字符数据到文件,而BufferedWriter可以提供缓冲功能,并且可以通过调用flush方法确保数据被立即刷新到文件中。选项B错误,因为虽然FileWriter和OutputStreamWriter都可以写入字符数据,但OutputStreamWriter主要用于将字符数据转换为字节数据输出,这里没有直接提到确保数据立即刷新的机制。选项C错误,因为虽然OutputStreamWriter和BufferedWriter的组合可以实现字符数据的缓冲输出,但这里没有直接提到使用FileWriter来确保数据写入文件。选项D错误,因为OutputStreamWriter和FileOutputStream的组合主要用于将字符数据转换为字节数据输出,这里没有直接提到确保数据立即刷新的机制。
正确答案:A