Map接口实现类-Properties
基本介绍
- Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存数据。
- 他的使用特点和Hashtable类似
- Properties还可以用于从 xxx.properties 文件中,加载数据到Properties类对象,并进行读取和修改
import java.util.Properties;
@SuppressWarnings({"all"})
public class Properties_ {
public static void main(String[] args) {
//1.Properties 继承 Hashtable
//2.可以通过k-v存放数据,当然key和value不能为null
//增加
Properties properties = new Properties();
// properties.put(null, "abc"); //抛出 空指针异常
// properties.put("abc", null); //抛出 空指针异常
properties.put("john", 100);//k-v
properties.put("Lucy", 100);
properties.put("Lic", 100);
properties.put("Lic", 88);//如果有相同的key,value被替换
System.out.println("properties = " + properties);
//通过k 获取对应值
System.out.println(properties.get("Lic"));
//删除
properties.remove("Lic");
System.out.println("properties = " + properties);
//修改
properties.put("john", "约翰");
System.out.println("properties = " + properties);
}
}