簡體   English   中英

如何獲取java中屬性文件中定義的屬性數?

[英]How to get the number of properties defined in properties file in java?

我想獲得Java中屬性文件中定義的屬性數。 例如,我的屬性定義如下:

prop.job1=somevalue
prop.job2=somevalue
prop.job3=somevalue

現在我想獲得與"prop.job" + *模式匹配的屬性數量

你可以編寫自己的函數

獲取所有屬性名稱,然后簡單地遍歷名稱,獲取每個屬性名稱並使用正則表達式將其與String進行比較。 這也可以靈活地更改正則表達式或匹配字符串。

propertyNames()返回此屬性列表中所有鍵的枚舉,如果尚未從主屬性列表中找到相同名稱的鍵,則包括默認屬性列表中的不同鍵。

http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html

你可以通過在java中使用模式和匹配器類來實現這個問題在春天從ResourceBundleMessageSource獲取屬性鍵

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM