特殊集合之Properties类

Properties类在java.util包中,它是HashTable的子类,用于存储属性信息。Properties对象通常与输入输出流结合使用,用于读取和保存配置文件。文章介绍了Properties的常用方法,包括从系统属性集中获取属性,以及如何通过Properties与配置文件进行交互,如读取、修改和写入配置信息。
摘要由CSDN通过智能技术生成

特殊集合之Properties类

java.util public class Properties
extends java.util.Hashtable<Object, Object>
  • properties 在 java.util 包中
  • 是HashTable的子类 是一个map类型的集合
  • 读取文件中的信息------》流(高级流)

Properties类表示一个持久的属性集,存储的都是属性。
Properties可以保存到流中或从流中加载(常与流结合使用)。
Properties属性列表中的每个键及其对应的值都是字符串类型(所以该类没有泛型)。

Properties常用方法

// 1、创建一个Properties集合对象
	Properties properties = new Properties();

// 2、向Properties中添加数据,以键值对形式添加
	properties.setProperty(String key, String value);

// 3、修改指定键所对应的值 当key不存在时,则为添加方法 
//    当key存在,则该方法为修改,返回值是之前key对应的value
	Object o = properties.setProperty("key","新value")// 4、通过 key 键,获取 key 所对应的 value值
	String value = properties.getProperty(key);

// 5、通过 stringPropertyNames()  方法获得 键集合
	Set<String> keys  = properties.stringPropertyNames();

Properties类常用方法演示

Public class Test_Properties {
   
	public static void main(String[] args){
   

        // 创建一个Properties集合类对象
        Properties properties = new Properties();

        // 向Properties中添加数据,以键值对形式添加
        properties.setProperty("name", "张三"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值