android如何定义一个静态字典和访问 Java 中?

标签: Java Android
发布时间: 2017/3/19 4:35:40
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

如何定义一个静态字典和在 Java 中访问它。 我这样做在 iOS Swift:

let pairs= [ "Name1": "Value1", "Name2": "Value2" ]

print(pairs["Name1"]) // Value1

如何在 Java 做这样的事情?

解决方法 1:

在 Java 中,你可以使用地图界面,并选择最适合您的需求; 那执行喜欢︰

Map<String, String> pairs = new HashMap<>();
pairs.put("key1", "value1");
System.out.println("The value would be:" + pairs.get("key1");

你还会想要读关于 java集合一般;和看看相应的教程。当你需要一张地图,不能"改变"后添加初始元素;你第一次将填充普通地图对象;然后使用Collections.unmodifiableMap()之后。

给出了您的意见︰ Java 的"内置"java.lang.Map 始终是键/值对。如果您需要多个值,你会使用类似于 Map<String, List<String>> 为例。或者你可以向第三方库,如番石榴、多重映射

赞助商