Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.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读取文本文件,并且Java文件和文本文件在同一个文件夹中时,如何处理路径_Java_Text Files - Fatal编程技术网

当我想用Java读取文本文件,并且Java文件和文本文件在同一个文件夹中时,如何处理路径

当我想用Java读取文本文件,并且Java文件和文本文件在同一个文件夹中时,如何处理路径,java,text-files,Java,Text Files,对不起,我对Java还不太熟悉。 我想编写java代码来读取与java文件位于同一文件夹中的文本文件。你们能给我一些示例代码吗?非常感谢 如果java类文件和文本文件位于同一目录中。见上面克里斯托弗的建议 您可以在Java中读取如下文件: package com.Test.io; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class Buffered

对不起,我对Java还不太熟悉。
我想编写java代码来读取与java文件位于同一文件夹中的文本文件。你们能给我一些示例代码吗?非常感谢

如果java类文件和文本文件位于同一目录中。见上面克里斯托弗的建议

您可以在Java中读取如下文件:

package com.Test.io;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class BufferedReaderExample {

public static void main(String[] args) {

    BufferedReader br = null;

    try {

        String sCurrentLine;

        br = new BufferedReader(new FileReader("D:\\XYZ.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();
        }
    }

}
}

另请参见:

通常,您不应该将正在读取的文件与Java文件放在同一文件夹中。Java文件应该在包中结构化。有关如何获取正在运行的.jar文件的实际路径的详细信息,请参见上面的链接。请澄清。该文件与
.java
文件在同一源程序包中吗?或者它与
.jar
文件一起位于bin目录中?谢谢!这正是我想要的。