所以我想知道如果有人知道我將如何從密鑰中讀取多個值,用逗號分隔它們並將它們從java中的屬性文件存儲到數組列表中?如何在Java中使用屬性文件中的值進行迭代
我有一個屬性與文件只是這在它:
currentProposalsLocation = C:/文件和設置/實習生 項目/提取的項目
keywordsList =「A,B, C,d,E,F」
這是我的代碼加載屬性文件:
static String proposalsDirectory;
static ArrayList<String> keywordsList = new ArrayList<String>();
private static final String PROP_FILE="C:/Documents and Settings/Intern Project/ipConfig.properties";
public static void readPropertiesFile()
{
try
{
InputStream is = XMLTagParser.class.getResourceAsStream(PROP_FILE);
Properties prop = new Properties();
prop.load(is);
proposalsDirectory = prop.getProperty("currentProposalsLocation");
//?????What to do here????
is.close();
}
catch(Exception e)
{
System.out.println("Failed to read from " + PROP_FILE + " file.");
}
}
如果有人可以幫助我,我會很感激。
你能否提供樣本輸入文件並描述要求的輸出? – zacheusz
@zacheusz我的代碼上面的兩行是輸入文件中的內容。預期的輸出與我最初指出的完全一樣:只是一個數組列表,其中存儲了所有值。 –