问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

<c: foreach>只可以遍历数组list和map吗

发布网友 发布时间:2022-05-19 18:47

我来回答

1个回答

热心网友 时间:2023-10-16 05:15

你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具体应用时可以根据需要自由选择。前面说的Iterator只能对容器进行向前遍历,而ListIterator则继承了Iterator的思想,并提供了对List进行双向遍历的方法。Set接口也是Collection的一种扩展,而与List不同的时,在Set中的对象元素不能重复,也就是说你不能把同样的东西两次放入同一个Set容器中。它的常用具体实现有HashSet和TreeSet类。HashSet能快速定位一个元素,但是你放到HashSet中的对象需要实现hashCode()方法,它使用了前面说过的哈希码的算法。而TreeSet则将放入其中的元素按序存放,这就要求你放入其中的对象是可排序的,这就用到了集合框架提供的另外两个实用类Comparable和Comparator。一个类是可排序的,它就应该实现Comparable接口。有时多个类具有相同的排序算法,那就不需要在每分别重复定义相同的排序算法,只要实现Comparator接口即可。集合框架中还有两个很实用的公用类:Collections和Arrays。Collections提供了对一个Collection容器进行诸如排序、复制、查找和填充等一些非常有用的方法,Arrays则是对一个数组进行类似的操作。Map是一种把键对象和值对象进行关联的容器,而一个值对象又可以是一个Map,依次类推,这样就可形成一个多级映射。对于键对象来说,像Set一样,一个Map容器中的键对象不允许重复,这是为了保持查找结果的一致性;如果有两个键对象一样,那你想得到那个键对象所对应的值对象时就有问题了,可能你得到的并不是你想的那个值对象,结果会造成混乱,所以键的唯一性很重要,也是符合集合的性质的。当然在使用过程中,某个键所对应的值对象可能会发生变化,这时会按照最后一次修改的值对象与键对应。对于值对象则没有唯一性的要求。你可以将任意多个键都映射到一个值对象上,这不会发生任何问题(不过对你的使用却可能会造成不便,你不知道你得到的到底是那一个键所对应的值对象)。Map有两种比较常用的实现:HashMap和TreeMap。HashMap也用到了哈希码的算法,以便快速查找一个键,TreeMap则是对键按序存放,因此它便有一些扩展的方法,比如firstKey(),lastKey()等,你还可以从TreeMap中指定一个范围以取得其子Map。键和值的关联很简单,用pub(Object key,Object value)方法即可将一个键与一个值对象相关联。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 怎么用foreach遍历一个map呢?键是Integer 还有foreach循环怎么用的我一直不清 如何用c:foreach遍历Map集合中的对象值 请问如何在<c:forEach 标签中遍历map集合? 梦见奶奶去世了他又流了好多大姨妈 开关键和音量加键失灵了怎么办? 关于建立制止和查处违法用地违法建设联动工作机制的意见的第二章 工作职责 如何写一份保安队长的管理经验?高分加+分! 按歌词内容找歌名? 粤语 在想什么 What the spring do you do?什么意思?? 鬼泣怎么加点???(PK型) 关于一些白话 信宜话剧非主流歌词 跪求dj棠仔引退之作 30分开始 放松身体一起听下海鸥UP 乜春 。。。。。。。 这句话粤语是什么意思 《倩女幽魂》中午马唱的那歌叫什么名字? 求歌名,歌词如下。 翻译一下这句粤语。。 唔知边条粉肠惗出来嘅傻HI*,佢知乜春啊,顶佢个肺! 是什么意思 都五棱知你只傻西讲乜春! 这句话什么意思呢? <c:foreach>遍历Map<String, Map<String,Object>>,如何取到每一个map中对应的嵌套map的长度? jsp里面如何用forEach取一个数组里面的值,从而实现一个下拉列表 CAD打印预览为彩色,如何变回黑色?,而且打印样式为丢失,有些设置根本就不给你选择,我这有些工作多年的也 财付通是怎样开通的? 不知道为什么不喜欢楚乔 楚乔传中楚乔用毛笔画宇文玥的是哪一集 为什么楚乔选宇文?而不是燕洵? 诸葛玥动画人物造型出自哪部动画片? 楚乔传第九集楚乔为什么要在宇文玥头上画 宇文玥你爱楚乔你为什么不说? 楚乔传楚乔的真实身份是杀手吗 楚乔为什么会武功 特工皇妃楚乔传楚乔为什么是秀丽王 《楚乔传》楚乔怎么会有如此深厚的内力,楚乔的身世之谜 怎么转让群主身份 求截图 怎样才能将芹菜洗净? 衣服上染上了芹菜汁,怎么洗? 多地出台举措完善房地产政策,现在是买房的好时机吗? 现在买房子是好时机吗? 往年同时段“开盘即售罄”的高去化率已不复存在,现在会是买房的好时机吗? 红楼梦服饰,熟读红楼者进。