JavaSE-IO流/5.Java基础之Properties类
青春都一饷。忍把浮名,换了浅斟低唱!
——柳永《鹤冲天》
Java基础之Properties类
java.util.Properties
继承于Hashtable
,来表示一个持久的属性集。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时,System.getProperties
方法就是返回一个Properties
对象。
Properties
类
public Object setProperty(String key, String value)
: 保存一对属性。public String getProperty(String key)
:使用此属性列表中指定的键搜索属性值。public Set<String> stringPropertyNames()
:所有键的名称的集合。
1 | public static void main(String[] args) throws FileNotFoundException { |
与IO流相关的方法
public void load(InputStream inStream)
: 从字节输入流中读取键值对。参数中使用了字节输入流,通过流对象,可以关联到某文件上,这样就能够加载文本中的数据了
1 | public static void main(String[] args) throws FileNotFoundException { |
tips:文本中的数据,必须是键值对形式,可以使用空格、等号、冒号等符号分隔。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 it❤ld!