我正在尝试将文本文件的内容放入字符串中。但是每次运行它时都找不到该文件。
{{1}}
以上是该计划,有人可以帮我这个吗?谢谢。
答案 0 :(得分:-2)
以下代码将在所需位置创建一个新文件.Via FileWriter内容将写入其中。 注意:write()没有内置的换行功能。写完后,刷新()并关闭连接(FileWriter)。然后使用FileReader从该文件中读取内容。获取存储在该文件中的内容的总长度,将其存储在字符数组中。关闭连接。将其传递给String类型并打印该String。 由于FileWriter和FileReader是原始API ,我建议您使用BufferedWriter和BufferedReader,因为它们是精炼API 。
class FileReader
{
public static void main(String args[])
throws IOException
{
File f1 = new File("C:/Documents and Settings/User/Desktop/Counties/Adair_County,_Oklahoma.txt"));
FileWriter out = new FileWriter(f1);
out.write("SENSELESS");
out.write("CODE");
out.flush();
out.close();
FileReader.in = new FileReader(f1);
long size = f1.length();
char[x] = new char[(int)size];
in.read(x);
in.close();
String s1 = new String(x);
System.out.println(s1);
}
}