
list嘛 比如你从数据库里读了很多条记录 经过处理封装成对象 就可以装在一个该对象类型的list里面 就可以迭代访问里面每个对象,里面的对象是有顺序的,只有索引,你不能通过对他们取别的名字之类的得到她 ;
map呢 是key-value组成的键值对;value可以是任意object;key是一个String;你可以通过key访问value;比如在servlet技术中 放在request里的东西 response 里的东西这些都是map;还有比如解析xml的时候 你读到的东西 也可以用map来保存
public static void outMapDefault(Map map) {
if (map == null) {
Systemoutprintln("Map is NULL!");
return;
}
Iterator it = mapkeySet()iterator();
while (ithasNext()) {
Object o = (Object) itnext();
if (mapget(o) instanceof List) {
List l = (List) mapget(o);
Systemerrprintln("Mapkey:" + otoString());
for (Object object : l) {
Systemerrprintln("Mapvalues:" + object);
}
} else {
Systemerrprintln("Mapkey:" + otoString() + "\n"
+ "Mapvalue:" + mapget(o)toString());
}
}
}
这是个控制台输出map的范例 自己写的
[html] view plain copy
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
以上就是关于前端用map还是list方便全部的内容,包括:前端用map还是list方便、action 定义了一个map 怎么在页面上调用、如何使用百度地图API自动获取地址和经纬度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)