我无法从java中的路径读取文件

时间:2015-08-19 23:21:57

标签: java file text

我正在尝试将文本文件的内容放入字符串中。但是每次运行它时都找不到该文件。

{{1}}

以上是该计划,有人可以帮我这个吗?谢谢。

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);
 }
       }