黑马程序员技术交流社区
标题: java集合HashMap、HashSet、ArrayList的遍历及使用(二) [打印本页]
作者: guoqiangmailbox 时间: 2015-5-15 16:20
标题: java集合HashMap、HashSet、ArrayList的遍历及使用(二)
本帖最后由 guoqiangmailbox 于 2015-5-15 16:23 编辑
遍历HashMap的方法2:entrySet()HashMap中有一个entrySet,entrySet中保存了所有的Entry,一个Entry中包含了一个键值对,所有的Entry形成的entrySet就形成了HashMap中的所有的键值对。
Set set2 = map.entrySet(); for(Object i:set2) {
Entry entry = (Entry)i;
System.out.println(entry.getKey()+"--"+entry.getValue());
}
ArrayList的用法
ArrayList list = new ArrayList();
list.add("a");
list.add("b");
list.add("c”);
遍历ArrayList的方法1:for
for(Object s:list) {
System.out.println(s);
}
遍历ArrayList的方法2:for
for(int i=0;i<list.size();i++)//size方法返回ArrayList中元素的个数 {
System.out.println(list.get(i));//get方法得到某个位置的元素
}
遍历ArrayList的方法1:Iterator
Iterator it2 = list.iterator();
while(it2.hasNext()) {
System.out.println(it2.next());
}
作者: zoubing0405 时间: 2015-5-15 20:27
非常好,学习一下这些方法
作者: bboyXiaoNuo 时间: 2015-5-15 21:06
好东西,妥妥的收藏
作者: shentan000 时间: 2015-5-15 21:11
涨之势~~多谢~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |