新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

java相对路径如何读取文件,java 相对路径,从哪里开始找

发布时间:2024-02-29 15:24:18

java相对路径如何读取文件

在Java中,可使用相对路径来读取文件。相对路径是相对当前工作目录还是类路径的路径。下面是一个简单的示例代码,演示怎样使用相对路径读取文件:

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 相对路径,相对当前工作目录
        String filePath = "file.txt";
        
        try {
            File file = new File(filePath);
            Scanner scanner = new Scanner(file);
            
            while (scanner.hasNextLine()) {
                String line = scanner.nextLine();
                System.out.println(line);
            }
            
            scanner.close();
        } catch (FileNotFoundException e) {
            System.out.println("文件未找到:" + filePath);
            e.printStackTrace();
        }
    }
}

在上面的示例中,我们使用相对路径"file.txt"来读取文件。这里假定文件"file.txt"位于当前工作目录下。如果文件不存在还是路径毛病,会抛出FileNotFoundException异常。

需要注意的是,相对路径是相对当前工作目录的路径。如果需要读取类路径下的资源文件,则可使用ClassLoader的getResourceAsStream方法来获得输入流。