package com.collection_.map_;
import java.util.Properties;
@SuppressWarnings({"all"})
public class Properties_ {
public static void main(String[] args) {
/*
Map接口实现类-Properties
1. Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存数据
2. 他的使用特点和Hashtable类似
3. Properties还可以用来从xxx. properties文件中,加载数据到Properties类对象,并进行读取和修改
*/
Properties properties = new Properties();
//properties.put(null,100);//异常 key不可以为null NullPointerException
//properties.put("hello",null);//异常 value不可以为null NullPointerException
properties.put("hello1",100);
properties.put("hello2","java");
properties.put("hello3",80);
properties.put("hello3",60);// key 一样 会替换 value hello3=60
//1. 增加put
properties.put("hello4",30);
System.out.println("properties=" + properties);
//2. 通过key获取对应的vlaue(查)
System.out.println(properties.get("hello1"));//100
System.out.println(properties.getProperty("hello2"));//value 必须为String形式,不然会取出null
//3. 删除 remove
properties.remove("hello2");
System.out.println("properties=" + properties);
//4. 修改 (替换了vlaue)
properties.put("hello4","hello5");//hello4=hello5
System.out.println("properties=" + properties);
}
}
Map接口实现类-Properties
最新推荐文章于 2022-11-18 14:32:11 发布