Property.properties獲取從屬性文件中的所有特性值property.getProperty( 「樣品。*」)在Java
sample.user = 「sampleUser」
sample.age =「sampleAge 「
sample.location = 」sampleLocation「(sample.user」)
我可以prop.getProperty得到一個屬性文件的屬性值「。
我在想,如果下面的情況是可能的:
prop.getProperty("sample.*");
結果:
sampleUser
sampleAge
sampleLocation
可有人請建議,如果有什麼辦法讓上述結果來自屬性文件?
一個解決方案是獲取整個屬性文件並遍歷它。 但我的財產檔案很長,我認爲這會導致 性能問題,因爲我需要經常打電話給它。
Anther將使用.xml文件而不是.properties文件。
*「但我的屬性文件很長,我認爲這會導致性能問題,因爲我需要經常調用它。」 *是誰說你需要每次讀取文件?是不是很明顯,你只讀取一次文件,然後從['Properties'](https://docs.oracle.com/javase/8/docs/api/java/util/Properties)中檢索數據。 HTML)實例? – Tom
答案是否定的,XML不是解決方案。你將不得不迭代。 – EJP
@Tom:例如,如果我想查找樣本。*,則需要遍歷所有條目,然後如果我想要sample2。*,然後我需要遍歷所有條目。正確? – Bhavin