【发布时间】:2014-01-17 23:59:47
【问题描述】:
我目前正在尝试将数据存储在一个名为 questions.list(文件对象)的文件中,但是我无法做到这一点,我怀疑我的代码中存在一些问题/缺失部分(因为我有关于对象的非常基本的知识)。谁能帮助我实现这一目标或帮助我更好地理解我做错了什么?谢谢。
import java.util.Scanner;
import java.io.*;
public class Practice {
/**
*large amount of code
*/
String answer = alpha4;
System.out.println(answer);
}
/**
* Method for saving information to a file 'questions.list'
*/
public static void printToFile(String userInformationToBePrinted)
throws IOException {
PrintWriter fileWriter = new PrintWriter(
new BufferedWriter(
new FileWriter("questions.list", true)));
fileWriter.append(userInformationToBePrinted + "\n");
fileWriter.close();
我猜我错过了一些代码。如果问题不清楚,请随时提出任何问题。
【问题讨论】:
-
为什么不直接使用
FileWriter fileWriter = new FileWriter("questions.list"); -
i am unable to [do] this。为什么?您是否收到编译器错误?例外?一个空文件? -
至少,说明你的代码在做什么或不做什么。
-
@RafaEl 因为他喜欢装饰模式的力量
-
对不起,我的问题是没有编译器错误,但question.list在哪里找不到。
标签: java object store filewriter printwriter