java读取resources文件详解及实现代码

作者:lqh 时间:2022-07-15 15:11:30 

java读取resources文件详解及实现代码

Java项目中,经常需要将资源文件打包放在项目中,然后在项目中去读取对应的文件。

实现代码:


String str = ReadFile.read(getClass().getResourceAsStream("sence/"+file));

 public static String read(InputStream inputStream) {
   BufferedReader reader = null;
   String laststr = "";
   try{

InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "UTF-8");
     reader = new BufferedReader(inputStreamReader);
     String tempString = null;
     while((tempString = reader.readLine()) != null){
       laststr += tempString;
     }
   }catch(Exception e){
     e.printStackTrace();
   }finally{
     if(reader != null){
       try {
         reader.close();
       } catch (IOException e) {
         e.printStackTrace();
       }
     }
   }
   return laststr;
 }

如有疑问请留言或者到本站社区交流讨论,本站关于java的文章很多,还希望大家搜索查阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

来源:http://www.jianshu.com/p/0596b28f2836

标签:java,resources
0
投稿

猜你喜欢

  • Java7和Java8中的ConcurrentHashMap原理解析

    2022-06-09 22:06:28
  • Java中final修饰的方法是否可以被重写示例详解

    2022-02-25 13:35:40
  • C# 读写自定义的Config文件的实现方法

    2022-09-08 23:22:35
  • 使用Feign扩展包实现微服务间文件上传

    2023-04-28 01:04:31
  • java实现登录验证码功能

    2021-06-08 19:34:18
  • android实现简单拼图游戏

    2021-11-17 09:28:23
  • C#实现最完整的文件和目录操作类实例

    2022-05-19 09:38:51
  • 解析C#中的装箱与拆箱的详解

    2023-03-15 23:52:36
  • 浅谈Java基准性能测试之JMH

    2023-01-25 13:17:40
  • Spring与Spring boot的区别介绍

    2022-02-12 08:55:07
  • C#中using关键字的使用方法示例

    2023-07-30 14:17:02
  • C#使用System.Environment获取电脑的相关属性

    2023-11-08 21:26:39
  • 理解C#中的枚举(简明易懂)

    2023-01-23 01:34:47
  • C#生成漂亮验证码完整代码类

    2022-06-17 14:03:33
  • Tomcat 实现WebSocket详细介绍

    2023-08-12 21:22:11
  • SpringBoot使用Maven插件进行项目打包的方法

    2022-12-21 21:07:34
  • Unity命令行打包WebGL的示例代码

    2023-02-02 10:05:13
  • Android自定义控件(实现视图树绘制指示器)

    2023-11-14 17:11:59
  • C#中分部类和分部方法的应用

    2022-08-16 06:49:05
  • C#线程 BeginInvoke和EndInvoke使用方法

    2023-08-31 05:47:16
  • asp之家 软件编程 m.aspxhome.com