編寫我的程序時,我通常使用java.util.Properties類來加載包含配置參數的屬性文件。在Java中管理屬性
我通常寫一個有get方法例如檢索各個屬性的實用程序類:
public long getConnectionTimeout() {
String textVal=getProperty("connectionTimeout", "1000");
return Long.parseLong(textVal);
}
這種方法很適合我很好,但是當有一個很長的屬性來處理的列表它變得有點乏味。
我正在尋找更好的方法來做到這一點。
謝謝。
它如何幫助,當他可以直接從'屬性 - > String getProperty(String key)'方法獲取屬性? –
@YogendraSingh你可以想到,但hashmap將提供不斷的訪問時間,所以這意味着更好的性能。 – Juvanis
同意,但我相信OP沒有詢問性能改進。他的問題似乎圍繞着數據類型轉換,因爲他需要圍繞它們編寫特定的方法。 –