1
我們是否可以使用某個表達式從屬性文件中獲取屬性? e.g我們可以使用屬性文件中的表達式獲取屬性
如果我有這樣的
user/a/b=active
user/a/c=active
user/a/d=active
現在,我怎樣才能得到它是積極的所有屬性的文件屬性。此外,我可以得到所有活動的使用user/a/*
或類似的
我們是否可以使用某個表達式從屬性文件中獲取屬性? e.g我們可以使用屬性文件中的表達式獲取屬性
如果我有這樣的
user/a/b=active
user/a/c=active
user/a/d=active
現在,我怎樣才能得到它是積極的所有屬性的文件屬性。此外,我可以得到所有活動的使用user/a/*
或類似的
java.util.Properties類具有stringPropertyNames東西()方法
,您可以使用該方法來遍歷所有的名字,並檢查名稱和值
Properties prop = new Properties();
// add some properties
prop.put("user/a/b", "active");
prop.put("user/a/c", "active");
prop.put("user/a/d", "active");
// save the Property names in the set
Set<String> set = prop.stringPropertyNames();
for (String name: set) {
if (name.startsWIth("user/a/")) {
//check value and do something
}
}