有一个properties文件box.properties,内容如下:

Color=Red

Name=Box

Length=18

Width=7

Heigth=8

获取其中的属性值,可用如下代码:

InputStream in = null;

Properties p = new Properties();

try {

in = new BufferedInputStream(new FileInputStream("box.properties"));

p.load(in);

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

Enumeration keys = p.keys();

while (keys.hasMoreElements()) {

String key = (String) keys.nextElement();

System.out.println(key + ":" + p.getProperty(key));

}

或者:

InputStream in;

ResourceBundle rb = null;

try {

in = new BufferedInputStream(new FileInputStream("box.properties"));

rb = new PropertyResourceBundle(in);

} catch (FileNotFoundException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

if (rb != null) {

Enumeration keys = rb.getKeys();

while (keys.hasMoreElements()) {

String key = (String) keys.nextElement();

System.out.println(key + ":" + rb.getString(key));

}

}

不过输出顺序与原始文件不同。

java properties读取缓存_Java读取Properties文件相关推荐

  1. java properties读取缓存_java 读取 properties文件的各种方法

    1.使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream ...

  2. java解析txt文本文件_java读取文本文件内容方法详解,java如何读取txt文件?

    你知道java读取文本文件内容方式都有哪些吗?下面要给大家分享的就是比较简单的方法,一起来了解一下吧. 如何使用java实现读取TXT文件里的内容的方法以及思路: 下面先来看一下例子:import j ...

  3. java加载配置文件_Java 读取配置文件的五种方式

    方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来. 因为是用ServletContext读取文件路径,所以配置文件可以放入在WEB-INF的clas ...

  4. java访问excel表格_Java读取excel表格(示例代码)

    Java读取excel表格 一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建, ...

  5. java excel 读取表头_java 读取 excel 表格内容

    一.添加依赖 org.apache.poi poi 3.8 org.apache.poi poi-ooxml 3.8 1 2 3 4 5 6 7 8 9 10 二.工具类 根据文件后缀判断 2003 ...

  6. java整型缓存_java整型缓存

    缓存大家应该都听说过,像计算机中的缓存用于提高计算机性能,浏览器的缓存会在下一次访问该网站时一定程度上提高访问速度.通常缓存是用空间换时间,那么java中既节省了内存又提高了效率的缓存大家是否知道呢? ...

  7. java整型缓存_JAVA整型包装类的缓存策略

    Java Integer的缓存策略 public classJavaIntegerCache {public static voidmain(String... strings) { Integer ...

  8. java实现lru缓存_Java中的LRU缓存实现

    java实现lru缓存 什么是LRU缓存? (What is LRU Cache?) LRU Cache stands for Least Recently Used Cache. The size ...

  9. java properties 路径问题_Java 读取Properties文件时应注意的路径问题

    Java读取properties文件的方法比较多,网上最多的文章是"Java读取properties文件的六种方法",但在Java应用中,最常用还是通过java.lang.Clas ...

最新文章

  1. 2019/2/23研究日志
  2. php7的稳定性,探索PHP7(一)--性能
  3. 框架写mysql插入为空_学习springMVC框架配置遇到的问题-数据写入不进数据库时的处理办法...
  4. Java笔记-获取自己资源文件中的配置文件(打包成jar包为其他包所引用也能获取)
  5. it : Tmaster (hook declined) error: failed to push some refs to https://xxx/biluo/xxx.git
  6. Git:如何在本地没有分支时,切换分支
  7. java park_我可以在纯Java中实现park / unpark方法吗?
  8. linux 文件名 自动补全,用Linux自动补全怎么补全命令?
  9. qqpcmgr_docpro文件的删除
  10. jQuery源码分析系列(一)初识jQuery
  11. 傻瓜式解决神舟系电脑rerun占用过高
  12. NLP工具——doccano标注系统自动标注功能使用
  13. 冯唐:职场人35岁以后,方法论比经验重要
  14. 杭州公积金修改手机号信息
  15. Delphi学习笔记:常用组件
  16. 《Android入门到精通》第一章学习笔记总结
  17. poi读取excel多层表头模板写入数据并导出
  18. 数学实验教程matlab版实验报告,MATLAB数学实验报告.doc
  19. Linux使用技巧1--挂载U盘和Windwos分区
  20. 硬件开发设计 - 焊接电路板,介绍焊接概念,焊接步骤,常见错误,难点等

热门文章

  1. 安卓手机如何打开php文件夹,Android_Android中调用系统的文件浏览器及自制简单的文件浏览器,调用系统自带的文件浏览器- phpStudy...
  2. composer 完整路径才能访问_一份完整的运营方案策划思路,拿走不谢(精华版)
  3. python int函数详解,python int()函数
  4. MySQL中的ORDER BY field
  5. 对于PHP框架的简单认识
  6. GET和POST的真正区别
  7. 高斯投影正反算C语言程序代码,高斯投影正反算-对网络上面流行的C代码的修改(已正确运行)...
  8. 提取图片名称 c 语言,【图片】给词法元素分析提取的程序跪了【c语言吧】_百度贴吧...
  9. 计算机管理器磁盘清理,修复win7提示“windows磁盘空间清理管理器已停止工作”的方法...
  10. 在线普通话转粤语发音_最快的学说粤语的办法:粤语拼音