Properties 持久的属性集
特点:
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 持久的属性集相关推荐
- Properties持久的属性集
Properties 属性集合继承了Hashtable 属性包括属性名和属性值(键值对key==value) 作用 可以存储多个键值,与map相似 可以把键值对存储到文件中 可以把文件中的键值对读取到 ...
- 【Java基础】Java中的持久属性集Properties
Properties 类的介绍 Properties 类表示了一个持久的属性集.Properties 可保存在流中或从流中加载.属性列表中每个键及其对应值都是一个字符串.一个属性列表可包含另一个属性列 ...
- 字符流的相关概念和相关方法的使用、IO异常的处理以及Properties属性集
一.字符流 当使用字节流读取文本文件时,可能会有一个小问题.就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储.所以Java提供一些字符流类,以字符为单位读写数据,专 ...
- Java笔记整理六(File类,递归,字节流IO,字符流IO,流中的异常处理,属性集Properties,缓冲流,转换流,序列化,打印流)
1.File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 文件和目录路径名的抽象表示 java把文件和文件夹封装位为一个File类,我们可 ...
- 进阶15 IO流+字节字符输入输出+IO异常处理+属性集+缓冲流+各种编码+序列化
IO概述 什么是IO 生活中,你肯定经历过这样的场景.当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了.当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里.那么数据都是在哪些 ...
- day11-字符流、属性集、缓冲流、转换流、序列化流笔记
学习目标 - 能够使用FileWriter写数据的5个方法- public void write(int c) :写出一个字符.- public void write(char[] cbuf) 写字符 ...
- 【26天高效学习Java编程】Day22:Java中的属性集-缓冲流-转换流-序列化流详解
本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持. 专栏地址:26天高效学习Java编程 相关软件地址:软件地址 所有代码地址:代码地址 如果 ...
- java(十)【属性集,缓冲流、转换流、序列化流】
day10[缓冲流.转换流.序列化流] 今日目标 IO资源的处理. finnally释放资源 jdk 1.7开始的新技术 try-with-resources 缓冲流 提高字节流和字符流读写数据的性能 ...
- 第十三章、IO流_File类与递归/基本流/增强流/属性集与打印流__黑马Java第57期个人学习笔记_个人笔记
第一节.File类与递归 一.File类 (一)概念: 1.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作.(也重写了toString为getPath) 2.绝对路 ...
最新文章
- 阿里云MWC 2019发布7款产品:Blink每秒可完成17亿次计算
- zippo油和zorro油的区别_干式和油侵式变压器的概念和区别
- 数字货币HD钱包 BIP32、BIP44、BIP39 简介
- CircleLoss测试
- Python学习(四)
- einops包中的rearrange,reduce, repeat及einops.layers.torch中的Rearrange,Reduce。对高维数据的处理方式
- jqGrid如何设置jqGrid第一次初始化时不加载任何数据?实现方法!
- 315. 计算右侧小于当前元素的个数
- http 阮一峰_互联网协议入门(二)
- 计算机键盘正确指法,计算机盲打键盘指法图顺口溜
- C2:Unity3D制作智能家居设计软件——绘制户型(一)
- 【数据可视化应用】绘制风玫瑰图(附Python代码)
- IDEA右键菜单管理--懒人专用
- 新年贺卡php,PS制作漂亮的新年贺卡 -电脑资料
- 什么是云桌面?企业为什么要关心云桌面?
- 如何打开电脑c语言窗口,C语言控制台窗口图形界面编程(五). -电脑资料
- 重温儿时经典《坦克大战》
- python小工具小发明_用python写PDF转换器的实现
- java事物传播行为,Spring事务传播行为详解
- 电流互感器、电压互感器、变压器
热门文章
- hive kerberos java_Kerberos身份验证错误 - Sqoop通过Hive从SQL导入HDFS
- java刷卡机_JavaPOS
- windows mysql is read only_mysql中Table is read only错误解决方法(转载)
- # 遍历结构体_C#学习笔记05--枚举/结构体
- python 发送邮件附件很慢_python下smtpsendmail发送特别慢
- 家用计算机注意哪些参数,电脑小白买内存条要注意哪些?主要看哪些参数?这些知识要掌握...
- 基于html人事管理报告,基于C++builder的课程设计报告 (人事管理系统)
- 主机文件复制到Ubuntu系统中
- 光纤收发器性能级别及价格介绍
- 工业交换机为什么需要进行高低温检测?