Properties
# 前言
Java
集合可分为Collection
和Map
两种体系:
Collection
接口:单列数据,定义了存取一组对象的方法的集合List
:元素有序、可重复的集合ArrayList
、LinkedList
、Vector
Set
:元素无序、不可重复的集合HashSet
、LinkedHashSet
、TreeSet
Map
接口:双列数据,保存具有映射关系“key-value对
”的集合,也称为键值对。HashMap
、LinkedHashMap
、TreeMap
、Hashtable
、Properties
现在我们开始学习Properties
。
# 概述
Properties
类是Hashtable
的子类,该对象用于处理属性文件- 由于属性文件里的
key
、value
都是字符串类型,所以Properties
里的key
和value
都是字符串类型 - 存取数据时,建议使用
setProperty(String key,String value)
方法和getProperty(String key)
方法
Properties pros= new Properties();
pros.load(new FileInputStream("jdbc.properties"));
String user= pros.getProperty("user");
System.out.println(user);
1
2
3
4
2
3
4
user=Tom
1
- 注意properties等于号左右两边不要有空格,它不能忽略空格的。
- 另外文件编码和idea的编码要一致。
至于关闭文件IO流,后面的章节再讲。
帮我改善此页面 (opens new window)
上次更新: 2020/12/27, 06:16:30