我有一个礼节文件,其中包含一些引言
a = true
b = yes
c = X
d = Y
e = true
r = yes
我想读取此文件并将所有键作为键传递给hashmap,并根据hashmap中存在的键来更新值
for (String key : properties.stringPropertyNames()) {
String value = properties.getProperty(key);
mymap.put(key, Integer.valueOf(value));
}
它没有从属性文件中获取所有条目。 谁能提供其他方法
答案 0 :(得分:1)
这里没有问题可以解决。 Properties
已经 是哈希映射。
如果必须将其放入另一个Map
,只需使用Map.putAll()
。
答案 1 :(得分:0)
使用.entrySet()并遍历.properties条目。
for (final Entry<Object, Object> entry : properties.entrySet()) {
map.put((String) entry.getKey(), (String) entry.getValue()); }