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