Properties的使用在java中

本文详细介绍了Java中Properties类的应用,包括其特点、如何读取和解析properties文件,以及一个完整的代码示例,帮助读者快速掌握配置文件的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

希望一下内容能对你对学习和使用properties文件能有所帮助

一、在java中properties类的简单应用

1.Properties类的介绍:properties 类是表示一个持久的属性集,Properties可以保存在流中或者是从流中加载,属性列表中每一个键及对应的值都是一个字符串
2.properties的特点:
①properties是Hashtable的子类,map集合中的方法都可以使用,
②该集合没有泛型,键值都是字符串
③它是一个可以持久化的属性经,键值可以存储到集合中,也可以存储带持久化的设备中(硬盘,U盘,光盘上),键值的来源也是可以是持久化的设备。
④有和流技术相结合的方法
3.properties文件作为键值对储存的配置文件,使用起来极其方便
4;读取properties的步骤
①首先要将文件加载在你要加载的类中‘
②创建properties对象
③通过对象来进行将文件传入进来‘
④通过getproprttity方法就可以将properties文件中的内容读取出来
5.下面是进行代码的部分

这是properties文件

#用户名
user.username=zhangsan;
user.userpassworld = 123123
user.sex = 男

这是对properties文件进行解析

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

public class Test {
	static Properties properties = null;
	static {
		try {
			FileInputStream fis = new FileInputStream("test/test.properties");
			 properties = new Properties();
			properties.load(fis);
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	public static void main(String[] args) {
	
		//初始化Properties文件
		String property = properties.getProperty("user.username");
		System.out.println(property);
	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值