特点:
1、Hashtable的子类,map集合中的方法都可以用。
2、该集合没有泛型。键值都是字符串。

3、它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设备(硬盘、U盘、光盘)上。键值的来源也可以是持久化的设备。

    // 根据key读取value  public void readValue(String filePath, String key) {  Properties props = new Properties();  InputStream in = new BufferedInputStream(new FileInputStream(filePath));  //Thread.currentThread().getContextClassLoader().getResourceAsStream("eop.properties");  props.load(in); // 从输入流中读取属性列表(键和元素对)  String value = props.getProperty(key);  }  // 读取properties的全部信息  public static void readProperties(String filePath) {  Properties props = new Properties();  InputStream in = new BufferedInputStream(new FileInputStream(filePath));      props.load(in);  Enumeration en = props.propertyNames();  while (en.hasMoreElements()) {  String key = (String) en.nextElement();  String value = props.getProperty(key);  }  }  

Properties 持久的属性集相关推荐

  1. Properties持久的属性集

    Properties 属性集合继承了Hashtable 属性包括属性名和属性值(键值对key==value) 作用 可以存储多个键值,与map相似 可以把键值对存储到文件中 可以把文件中的键值对读取到 ...

  2. 【Java基础】Java中的持久属性集Properties

    Properties 类的介绍 Properties 类表示了一个持久的属性集.Properties 可保存在流中或从流中加载.属性列表中每个键及其对应值都是一个字符串.一个属性列表可包含另一个属性列 ...

  3. 字符流的相关概念和相关方法的使用、IO异常的处理以及Properties属性集

    一.字符流 当使用字节流读取文本文件时,可能会有一个小问题.就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储.所以Java提供一些字符流类,以字符为单位读写数据,专 ...

  4. Java笔记整理六(File类,递归,字节流IO,字符流IO,流中的异常处理,属性集Properties,缓冲流,转换流,序列化,打印流)

    1.File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 文件和目录路径名的抽象表示 java把文件和文件夹封装位为一个File类,我们可 ...

  5. 进阶15 IO流+字节字符输入输出+IO异常处理+属性集+缓冲流+各种编码+序列化

    IO概述 什么是IO 生活中,你肯定经历过这样的场景.当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了.当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里.那么数据都是在哪些 ...

  6. day11-字符流、属性集、缓冲流、转换流、序列化流笔记

    学习目标 - 能够使用FileWriter写数据的5个方法- public void write(int c) :写出一个字符.- public void write(char[] cbuf) 写字符 ...

  7. 【26天高效学习Java编程】Day22:Java中的属性集-缓冲流-转换流-序列化流详解

    本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持. 专栏地址:26天高效学习Java编程 相关软件地址:软件地址 所有代码地址:代码地址 如果 ...

  8. java(十)【属性集,缓冲流、转换流、序列化流】

    day10[缓冲流.转换流.序列化流] 今日目标 IO资源的处理. finnally释放资源 jdk 1.7开始的新技术 try-with-resources 缓冲流 提高字节流和字符流读写数据的性能 ...

  9. 第十三章、IO流_File类与递归/基本流/增强流/属性集与打印流__黑马Java第57期个人学习笔记_个人笔记

    第一节.File类与递归 一.File类 (一)概念: 1.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作.(也重写了toString为getPath) 2.绝对路 ...

最新文章

  1. 阿里云MWC 2019发布7款产品:Blink每秒可完成17亿次计算
  2. zippo油和zorro油的区别_干式和油侵式变压器的概念和区别
  3. 数字货币HD钱包 BIP32、BIP44、BIP39 简介
  4. CircleLoss测试
  5. Python学习(四)
  6. einops包中的rearrange,reduce, repeat及einops.layers.torch中的Rearrange,Reduce。对高维数据的处理方式
  7. jqGrid如何设置jqGrid第一次初始化时不加载任何数据?实现方法!
  8. 315. 计算右侧小于当前元素的个数
  9. http 阮一峰_互联网协议入门(二)
  10. 计算机键盘正确指法,计算机盲打键盘指法图顺口溜
  11. C2:Unity3D制作智能家居设计软件——绘制户型(一)
  12. 【数据可视化应用】绘制风玫瑰图(附Python代码)
  13. IDEA右键菜单管理--懒人专用
  14. 新年贺卡php,PS制作漂亮的新年贺卡 -电脑资料
  15. 什么是云桌面?企业为什么要关心云桌面?
  16. 如何打开电脑c语言窗口,C语言控制台窗口图形界面编程(五). -电脑资料
  17. 重温儿时经典《坦克大战》
  18. python小工具小发明_用python写PDF转换器的实现
  19. java事物传播行为,Spring事务传播行为详解
  20. 电流互感器、电压互感器、变压器

热门文章

  1. hive kerberos java_Kerberos身份验证错误 - Sqoop通过Hive从SQL导入HDFS
  2. java刷卡机_JavaPOS
  3. windows mysql is read only_mysql中Table is read only错误解决方法(转载)
  4. # 遍历结构体_C#学习笔记05--枚举/结构体
  5. python 发送邮件附件很慢_python下smtpsendmail发送特别慢
  6. 家用计算机注意哪些参数,电脑小白买内存条要注意哪些?主要看哪些参数?这些知识要掌握...
  7. 基于html人事管理报告,基于C++builder的课程设计报告 (人事管理系统)
  8. 主机文件复制到Ubuntu系统中
  9. 光纤收发器性能级别及价格介绍
  10. 工业交换机为什么需要进行高低温检测?