【基础提升】Properties知多少~
通常我们在项目开发过程当中都是会遇见一个场景,那就是要将一些配置信息写到一个文件当中去,而这个文件的后缀注明就是“.properties”,我们一开始在学习的时候,就有人告诉我们,这个文件应该命名成"XXX.properties"的形式。中文翻译,就是属性,特性的意思。
那么它到底是干什么的,今天就来总结总结下,看看具体的再更加深入了解下。
一、Properties的概述
properties 类表示了一个持久的属性集。
Properties 可保存在流中或从流中加载。
属性列表中每个键及其对应值都是一个字符串。
特点:
1、hashtable的子类,也即Map接口的子类,map中的方法都可以用。
2、该集合没有泛型。键值都是字符串。
3、它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设备(硬盘、U盘、光盘)上。键值的来源也可以是持久化的设备。
4、有和流技术相结合的方法。
二、常用的方法
- public Object setProperty(String key, String value)调用 Map 的方法 put。
- public Set<String> stringPropertyNames()返回此属性列表中的键集,
- public String getProperty(String key)用指定的键在此属性列表中搜索属性
我上b站大学: 现在搞好了吗,怎么解决的啊
Xy191588: 但是 为什么删除的是光标后的啊啊啊啊啊
22373305-曾文轩: python -m site --help之后一直是frozen [--user-base] [--user-site],使用管理员权限也没用。 评论区里又说重新装一个老anaconda的感觉有点抽象吧,有别的办法吗
2301_77070692: 兄弟是先卸载原来的再装个低版本的吗
朝圣の心路: 求助,知道怎么回事了吗?