Java读取资源文件
从resource资源文件中读取文件内容到内存中
代码如下:
public class Demo {
public static void main(String[] args) {
generateTrustlist();
}
public static void generateTrustlist() {
ClassLoader classLoader = Demo.class.getClassLoader();
if (classLoader == null) {
return ;
}
String page = "help.txt";
String str = "";
try (InputStream inputStream = classLoader.getResourceAsStream(page)) {
if (inputStream == null) {
return ;
}
InputStreamReader isr = new InputStreamReader(inputStream, StandardCharsets.UTF_8);
BufferedReader br = new BufferedReader(isr);
while ((str = br.readLine()) != null) {
String param = str.trim();
System.out.println(param);
}
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
资源文件目录: