java list 与map有什么区别??
答案:3 悬赏:40 手机版
解决时间 2021-02-21 04:27
- 提问者网友:骑士
- 2021-02-20 14:07
java list 与map有什么区别??
最佳答案
- 五星知识达人网友:街头电车
- 2021-02-20 15:31
List接口 继承collection接口,Map是个顶级接口
List此接口的用户可以对列表中每个元素的插入位置进行精确地控制。
用户可以根据元素的整数 索引(在列表中的位置)访问元素,并搜索列表中的元素
map将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值
简单的说就是list只能保存一列表;Map能保存2列表
List此接口的用户可以对列表中每个元素的插入位置进行精确地控制。
用户可以根据元素的整数 索引(在列表中的位置)访问元素,并搜索列表中的元素
map将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值
简单的说就是list只能保存一列表;Map
全部回答
- 1楼网友:酒者煙囻
- 2021-02-20 17:24
list是列表,map是键值对形式存在
建议看看数据结构。
- 2楼网友:神的生死簿
- 2021-02-20 16:04
您好,map是用来存放键值对的,需要转成set由迭代器进行遍历!(加强for循环除外)
map m=new map();
set s=m.keyset()
set是无序而且不可用重复的!
js中的对象就是一种哈希表的结构,可以这样定义和使用对象:
var map = {
x: {
x1: list是存储单列数据的集合,map是存储键和值这样的双列数据的集合,
List中存储的数据是有顺序,并且允许重复;
Map中存储的数据是没有顺序的,其键是不能重复的,它的值是可以有重复的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯