Java关联数组

问题:

如何在PHP中创建和获取关联数组?
例如:

$arr[0]['name'] = 'demo';
$arr[0]['fname'] = 'fdemo';
$arr[1]['name'] = 'test';
$arr[1]['fname'] = 'fname';

回答:

Java不支持关联数组,但是可以使用Map轻松实现。例如。,

Map<String, String> map = new HashMap<String, String>();
map.put("name", "demo");
map.put("fname", "fdemo");
// etc

map.get("name"); // returns "demo"

更准确的是你的例子(因为你可以用任何符合你需求的对象来替换String)就是声明:

List<Map<String, String>> data = new ArrayList<>();
data.add(0, map);
data.get(0).get("name"); 

 See the official documentation for more information

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Java associative-array

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

66 + = 73