Java Map 在什么场景什么情况下使用求大神用简单的一两句话回答一下。

我一般常用List,看到公司里面其他同事写的代码大部分都用Map,Map有什么好处吗?效率高?

map可以根据key来获取value。类似的结构在json或者xml里都有大量的应用。当然用什么集合还是要看实际的场景的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-27
这是两种不同的结构。
Map擅长存放(键,值(对象));
List擅长存放(单个完整的对象);

Map是根据键去获取数据。 List是根据下标地址去获取数据。

如果你要存放的一组数据是具备(键,值)对应关系的,那么用Map。
相似回答