簡體   English   中英

如何將屬性文件中的所有值作為鍵傳遞給哈希表

[英]How to pass all values from properties file as key to hashmap

我有一個包含幾個引號的專有文件

a = true
b = yes
c = X
d = Y
e = true
r = yes

我想讀取此文件並將所有鍵作為鍵傳遞給哈希圖,並根據哈希圖中存在的鍵,需要更新值

for (String key : properties.stringPropertyNames()) {
    String value = properties.getProperty(key);
    mymap.put(key, Integer.valueOf(value));
}

它沒有從屬性文件中獲取所有條目。.任何人都可以提供任何其他方法

這里沒有問題可以解決。 Properties 已經是一個哈希映射。

如果必須將其放入另一個Map ,則只需使用Map.putAll()

使用.entrySet()並遍歷.properties條目。

for (final Entry<Object, Object> entry :   properties.entrySet()) { 
map.put((String) entry.getKey(), (String) entry.getValue()); }

暫無
暫無

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

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