Java I/O流(五)I/O流原理和分类 [Properties类]
我们通过一个配置文件引出Properties
假如有如下的一个配置文件 mysql.properties
ip=192.168.0.13
user=root
pwd=123456
请问,编程读取ip ,user,pwd的值是多少?
分析:1.传统的方法
在src下创建文件:
2.使用Properties类方便实现
Properties类
1.专门用于读写配置文件的集合类
配置文件的格式:
键=值
键=值
2.注意键值对不需要有空格,值不需要用引号括起来,默认类型是String
3.Properties的常见方法
·load:加载配置文件的键值对到Properties对象
·list:将数据显示到指定设备
·getProperties(key):根据键获得值
·setProperties(key,value):设置键值对到Properties对象
·store:将Properties中的键值对存储到配置文件,在idea中,保存信息到配置文件,如果含有中文,会存储为unicode码
接下来我们完成上面的问题:
我们再用Properties类来创建配置文件
结果:
我们还可以用Properties类修改配置文件:
其实就是在原先的代码中修改key对应的value即可
分类:
Javase
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧