Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中为txt提供读取路径?_Java_Bufferedreader_Filereader - Fatal编程技术网

如何在java中为txt提供读取路径?

如何在java中为txt提供读取路径?,java,bufferedreader,filereader,Java,Bufferedreader,Filereader,我正在用BuffererReader阅读一个txt,我想知道如何在BufferedReader的参数中给出我的txt的路径 BufferedReader input = new Bufferedreader( new FileReader(D:VI.félév\Prog gyak\Project\proba.txt)); 这似乎不起作用。您的问题是: new Filereader( .. ) 应该是 new FileReader( .. ) 路径必须看起来像: new FileRe

我正在用BuffererReader阅读一个txt,我想知道如何在BufferedReader的参数中给出我的txt的路径

BufferedReader input = new Bufferedreader(
    new FileReader(D:VI.félév\Prog gyak\Project\proba.txt));
这似乎不起作用。

您的问题是:

new Filereader( .. )
应该是

new FileReader( .. )
路径必须看起来像:

new FileReader("D:\\directory\\proba.txt");

如果出现任何问题,您需要一个额外的
\
作为转义字符完整的工作示例
try..catch

     BufferedReader br = null;

        try {

            String sCurrentLine;

            br = new BufferedReader(new FileReader("D:\\directory\\proba.txt"));

            while ((sCurrentLine = br.readLine()) != null) {
                System.out.println(sCurrentLine);
            }

        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (br != null)br.close();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }
将此文件读取器(D:VI.félév\Prog gyak\Project\proba.txt)更改为文件读取器(“D:\\VI.félév\\Prog gyak\\proba.txt”)