0

我正在开发一个android应用程序,我需要创建一个文件并使用bufferedwrite和bufferedread对其进行写/读。该文件在活动中声明如下:

String string = "string";
File file = new File(this.getFilesDir(), string);

但是,当我尝试使用此代码写入文件时:

    BufferedWriter out = new BufferedWriter(new FileWriter(new File(file)));
    out.write("I am a line of text written in" + file);
    out.close();

我不断收到“构造函数文件(文件)未定义”错误。我相信错误与文件声明有关,但我不知道为什么。

任何帮助是极大的赞赏。

4

1 回答 1

1
String string = "string";
File file = new File(this.getFilesDir(), string);

BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write("I am a line of text written in" + file);
out.close();
于 2013-01-31T15:59:39.143 回答