概述
当我们需要读取classpath路径下的一些文件是可以通过xxx.class.getClassLoader().getResourceAsStream()方法读取。
类路径
在类路径下添加一个资源文件
示例
package com.practice.tkmybatis;
import org.junit.jupiter.api.Test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.stream.Collectors;
/**
* @Description :
* @Version : V1.0.0
* @Date : 2022/9/23 14:22
*/
public class TestRead {
@Test
public void test1() throws IOException {
final InputStream resourceAsStream = TestRead.class.getClassLoader().getResourceAsStream("doc/11111.txt");
final String readStr = new BufferedReader(new InputStreamReader(resourceAsStream)).lines().collect(Collectors.joining(System.lineSeparator()));
System.out.println(readStr);
}
}
测结果
dfafda你好
Process finished with exit code 0
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99963.html