基本介绍
1.Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存数据
2.他的使用特点和Hashtable类似
3.Properties还可以用于从xxx.properties文件中,加载数据到Properties类对象,并进行读取和修改
4.说明:工作后xxx.properties文件通常作为配置文件,这个知道点在IO流举例,有兴趣可先看文章
简易使用
import java.util.Properties;
/**
* @ClassName Properties_
* @Description
* @Author 小黄debug
* @Date 2022/3/13 23:39
* @Version 1.0
**/
public class Properties_ {
public static void main(String[] args) {
//解读
//1.Properties继承Hashtable
//2.可以通过k-v存放数据,当然key和value不能为空
//增加
Properties properties = new Properties();
//properties.put(null,"abc"); //抛出空指针异常
//properties.put("abc",null); //抛出空指针异常
properties.put("john",100);
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);
}
}