一行代码引用资源文件
2005-02-21 15:45
489 查看
以前不知道有这么个类,资源文件的引用都是自己写的方法:
java.util.ResourceBundle.getBundle("com/frame/webFrame/portal").getString("RequisitionAction.optical")
ResourceBundle是个抽象类,getBundle是个工厂方法,入参即为资源文件所在相对路径,
该相对路径是相对于classes文件夹而言的,也可以用com.frame.webFrame.portal,这点切记。
该方法返回一个ResourceBundle对象,然后通过其实例方法,入参为key-value中的key,由此即可得到Value
方法2:
Properties p= new Properties();
InputStream i = Thread.currentThread().getContextClassLoader().getResourceAsStream("com/archermind/wep/it/outer/seq.properties");
p.load(i);
或
property.load(new FileInputStream("com.mysave.properties"));
路径也是相对于classes文件夹而言的,可以测试一下。
java.util.ResourceBundle.getBundle("com/frame/webFrame/portal").getString("RequisitionAction.optical")
ResourceBundle是个抽象类,getBundle是个工厂方法,入参即为资源文件所在相对路径,
该相对路径是相对于classes文件夹而言的,也可以用com.frame.webFrame.portal,这点切记。
该方法返回一个ResourceBundle对象,然后通过其实例方法,入参为key-value中的key,由此即可得到Value
方法2:
Properties p= new Properties();
InputStream i = Thread.currentThread().getContextClassLoader().getResourceAsStream("com/archermind/wep/it/outer/seq.properties");
p.load(i);
或
property.load(new FileInputStream("com.mysave.properties"));
路径也是相对于classes文件夹而言的,可以测试一下。
相关文章推荐
- VS编辑代码的时候,都会自动在资源浏览器里将文件所在项目展开
- Android XML 文件中引用资源的方法
- 一行代码完成 调用系统相册 和 视频,语音库,选择图片,视频,和音频文件。在选择界面实现了录制视频和录制音频功能。 截图
- Asp.net 2.0 用C# 创建 PDF文件[引用] (示例代码下载)
- Android Studio利用Gradle删除没有使用到的资源和代码文件
- Android Studio利用Gradle删除没有使用到的资源和代码文件
- [转]总结MasterPage中的资源文件引用路径
- 总结MasterPage中的资源文件引用路径
- eclipse 的xml引用自己写的schema文件有自动代码提示
- WPF使用路径(URI)引用资源文件
- 【Cocos2d-x 3.2源码分析】(一)类FileUtils -- 实现把资源放在Resources文件目录下达到多平台的引用
- 代码怎样引用plug-in.xml, menifest.mf等配置文件的信息
- 在c#中代码模糊与资源文件
- AndroidStudio小技巧 —— 优化代码之清理冗余的资源文件
- Android Studio 中的类文件前标识图标显示为 j 而不是C,代码的左边没有了颜色显示,布局文件的引用也没有蓝色显示,代码大部分变成了白色。项目能正常编译运行,且敲代码时也没有了提示的问题
- web项目打包后在代码中获取资源文件
- python 关于git下unix和windows换行符不同导致稍微改动一行代码git diff就是全部文件对比的解决方案
- struts2引用国际化资源文件
- SpringMVC引用静态资源文件