因为最终是通过流文件来进行properties文件读取的,所以很自然,我们想到要将文件放入到assets文件夹或者raw文件夹中了。

例如,我们这里有一个文件——>test.properties,如果放入了assets文件夹中,可以如下打开

Properties pro = new Properties();

InputStream is = context.getAssets().open("test.properties");

pro.load(is);

然后通过pro.getProperty(key)的方法获得vaule值

如果放入到raw文件夹中,可以通过如下方式打开

InputStream is = context.getResources().openRawResource(R.raw.test);

如果.properties有中文,那么读取出来会有乱码,因为.properties默认的编码格式为ISO-8859-1,如果你想让它按照你想的格式显示就需要转换一下。

String vaule= pro.getProperty(key)

String result=new String(vaule.getBytes("ISO-8859-1"), "utf-8");

最新文章

  1. Promise deeply lookup
  2. MVC、MVVM、MVP小结
  3. PHP简易聊天室&调试问题
  4. NGUI UIToggle
  5. AngularJs的$http使用随笔
  6. 使用Java创建RESTful Web Service
  7. HDU5619 (费用流)
  8. Java开发之反射的使用
  9. Java多线程中start()和run()的区别
  10. asp.net 音乐播放器
  11. HW2.25
  12. Bash字符串的处理
  13. PHP+Apache+Mysql 配置流程【配置之后才能正常使用】
  14. Red Hat 7.0 DNS服务配置笔记
  15. ThymeLeaf的eclipse插件安装
  16. js混淆、eval解密
  17. CentOS 7 查询yum安装的软件及路径
  18. <<Sklearn 与 TensorFlow 机器学习实用指南>>
  19. SpringMVC中session的使用
  20. 【Python编程:从入门到实践】chapter6 字典

热门文章

  1. html--div里让图片水平居中
  2. Sky Code
  3. [JZOJ4788] 【NOIP2016提高A组模拟9.17】序列
  4. 有关阿里云对SaaS行业的思考,看这一篇就够了
  5. vue2.0 使用webpack搭建项目遇到的最搞笑的坑
  6. Glassfish安装、基本使用、在idea中配置Glassfish
  7. spring boot 监听容器启动
  8. Ubuntu下U盘能看见盘符但打不开
  9. CSS 的overflow:hidden (清除浮动)
  10. base64,AES,RSA,SHA和MD5等加密方式(jdk)