0
我需要在屬性文件中添加一個包含多個值的鍵。如何將多個值添加到屬性文件(Eclipse)中的某個鍵?
是否有可能直接使用Eclipse默認庫來執行此操作?
例:
prop1=value1,value2,value3,value4
prop2=value1,value2,value3,value4
我需要在屬性文件中添加一個包含多個值的鍵。如何將多個值添加到屬性文件(Eclipse)中的某個鍵?
是否有可能直接使用Eclipse默認庫來執行此操作?
例:
prop1=value1,value2,value3,value4
prop2=value1,value2,value3,value4
你可以使用Apache Commons Configuration,這對讀取多個物業項目支持:
PropertiesConfiguration config = new PropertiesConfiguration(yourFile);
List<Object> list = config.getList("prop1");
for (Object object : list) {
System.out.println(object);
}
輸出:
value1
value2
value3
value4
新的alpha版本包含更好的支持用於輸入(例如告訴PropertiesConfiguration
你想閱讀一個字符串列表),但這還沒有準備好。
是的,它是嘗試使用'File'與'PrintWriter'和'Scanner'類......這些不是「eclipse」庫,它們是Java庫中包含的Java類。 – brso05 2014-12-02 13:48:04
當我想讀它?這是識別用逗號分隔的值的方法嗎? (沒有解析) – 2014-12-02 13:49:34
你可以用'Scanner'和'File'類讀取不知道你的意思是「不解析」你可以創建一個屬性對象,其中包含你的屬性,你只需要給鑰匙,你會得到你的值你只需要做'String.split(「,」)'來分開它們。 – brso05 2014-12-02 13:52:11