我正在尝试在我的类中创建一个默认的java.util.Properties
对象,并使用它接受的默认属性,并让开发人员通过指定另一个java.util.Properties
对象来覆盖其中的一些属性,但是我找不到一个很好的方法来做到这一点。
目标用途如下:
Properties defaultProperties = new Properties();
defaultProperties.put("key1", "value1");
defaultProperties.put("key2", "value2");
Properties otherProperties = new Properties();
otherProperties.put("key2", "value3");
Properties finalProperties = new Properties(defaultProperties);
//
// I'd expect to have something like:
//
// finalProperties.merge(otherProperties);
//
https://stackoverflow.com/questions/2004833
复制相似问题