In JavaScript
,您可以声明 a 的所有键和值组合JSON
一次性对象如下......
var myJSON = {
'key1' : 'value 1',
'key2' : 'value 2',
'key3' : 'value 3',
'key4' : 'value 4',
'key5' : 'value 5',
'key6' : 'value 6'
};
我想知道我们是否可以做类似的事情Java
for HashMaps
.
HashMap<String, String> map = new HashMap<String, String>(
"Key 1", "Value 1",
"Key 2", "Value 2",
"Key 3", "Value 3"
);
基本上,我需要将其作为一次性只读内容作为代码其他部分的配置。我搜索并尝试了一些解决方案,但无法使它们发挥作用。或者我可以采取更好的方法吗?
Though {{
(双括号)是一种反模式,你可以这样写
HashMap<String, String> map = new HashMap<String, String>(){{
put("Key 1", "Value 1");
put("Key 2", "Value 2");
put("Key 3", "Value 3");
}};
Edit :
如果您正在寻找更好的方式来放置元素,请迭代 json 并将键值放入循环中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)