Properties确实就是个Map的集合类
因为他的父亲就实现了Map接口
然后货不多说 看代码
import java.util.Properties;
public class text {
public static void main(String args[]) {
Properties prop = new Properties();
}
}
这样 我们就创建了一个 Properties 的对象 他的代理名叫 prop
大家可能会奇怪 Map 不需要定义泛型吗? Properties 是不需要 也不能泛型的
然后我们来往里面加两条数据
prop.put("name","你好");
prop.put("age",333);
因为没有泛型的约束 我们可以直接添加各种类型的数据 当然 值你可以各式各样 键还是老老实实用字符串会比较好
我们这里添加了两条数据
name键对应的值是 你好
age键对应的值是 333
然后我们来循环遍历输出这两条数据
Set<Object> props = prop.keySet();
for(Object key:props){
Object valeu = prop.get(key);
System.out.println(valeu);
}
运行结果如下
也是没有任何问题