关于java中Properties类最基本的操作

Properties类

  • Properties可以将对象写入txt文本中
  • Properties的底层是Map集合
  • Properties只能存入的泛型只有String
    如:<String,String>

构造方法

Properties pro = new Properties();

常用方法

void load(InputStream inStream)//txt文件 -> Properties列表
void load(Reader reader)	//txt文件 -> Properties列表
void store(OutputStream out,String comments)/*Properties列表 -> txt文件,
comments:描述*/
void store(Writer writer,String comments)	/*Properties列表 -> txt文件,
comments:描述*/
举例:
  • 写数据
Properties pro = new Properties();
pro.put("001", "金木研");
pro.put("002", "店长");
pro.put("003", "董香");
FileWriter fw=new FileWriter("D:\\untitled\\src\\work0427\\pro.txt");
pro.store(fw,"DJCZ");
/*
#DJCZ
#Wed Apr 27 22:58:02 CST 2022
001=金木研
002=店长
003=董香
*/
  • 读数据
Properties pro=new Properties();
Reader fr=new FileReader("D:\\untitled\\src\\work0427\\pro.txt");
pro.load(fr);
Set<Map.Entry<Object, Object>> entries = pro.entrySet();
for (Map.Entry<Object,Object> entry:entries) {
    System.out.println(entry.getKey()+"\t"+entry.getValue());
}
/*
001	金木研
002	店长
003	董香
*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值