How to merge two java.util.Properties objects?

后端 未结 5 1459
一整个雨季
一整个雨季 2020-12-13 03:33

I\'m trying to have a default java.util.Properties object in my class, with the default properties it accepts, and let the developer override some of them by sp

5条回答
  •  一整个雨季
    2020-12-13 04:00

    You're almost good:

    Properties defaultProperties = new Properties();
    defaultProperties.setProperty("key1", "value1");
    defaultProperties.setProperty("key2", "value2");
    
    Properties finalProperties = new Properties(defaultProperties);
    finalProperties.setProperty("key2", "value3");
    

    EDIT: replaced put by setProperty.

提交回复
热议问题