java获取src(java获取src main java目录下的文件:代码示例)

houduangongchengshi

温馨提示:这篇文章已超过244天没有更新,请注意相关的内容是否还可用!

java获取src(java获取src main java目录下的文件:代码示例)

Java中获取src/main/java目录下的文件可以使用Class类的getResourceAsStream方法来实现。该方法可以根据给定的路径获取资源文件的输入流。我们需要获取当前类的Class对象,然后调用getResourceAsStream方法并传入文件路径作为参数。这个文件路径是相对于src/main/java目录的相对路径。

示例代码如下:

public class Main {

public static void main(String[] args) {

// 获取当前类的Class对象

Class<?> clazz = Main.class;

// 获取src/main/java目录下的文件的输入流

InputStream inputStream = clazz.getResourceAsStream("/文件路径");

// 使用输入流读取文件内容

try (BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream))) {

String line;

while ((line = reader.readLine()) != null) {

System.out.println(line);

}

} catch (IOException e) {

e.printStackTrace();

}

}

}

在上面的示例代码中,我们首先获取了当前类Main的Class对象,然后调用getResourceAsStream方法来获取src/main/java目录下的文件的输入流。需要注意的是,文件路径需要以"/"开头,表示相对于src/main/java目录的根路径。然后,我们使用输入流读取文件内容,并将每行内容打印出来。

通过以上的示例代码,我们可以获取src/main/java目录下的文件,并对其进行相应的操作。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码