遍历集合的方法总结
Posted lujunlong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历集合的方法总结相关的知识,希望对你有一定的参考价值。
遍历list方法:
1.普通for循环:for (int i = 0; i < list.length; i++){
String temp = (String)list.get(i);
System.out.println(temp);
}
2.增强for循环:for (String temp:list) {
System.out.println(temp); }
3.使用迭代器:for (Iterator iter = list.iterator();iter.hasNext();) {
String temp = (String) iter.next();
System.out.println(temp); }
或 Iterator iter = list.iterator();
while (iter.hasNext()) {
Object obj = iter.next();
iter.remove();//遍历时,删除集合中的元素
System.out.println(obj); }
遍历set方法:1.增强for循环:for (String temp:set) {
System.out.println(temp); }
2.使用迭代器:for (Iterator iter = set.iterator();iter.hasNext();)
String temp = (String)iter.next();
System.out.println(temp); }
遍历map方法:1.根据key获得value: Map<Integer, man> maps = new HashMap<Integer, man>();
Set<Integer> keySet = maps.keySet();
for (Integer i :keySet) {
System.out.println(maps.get(i).name); }
2.使用entrySet: Set<Entry<Integer,man>> ss = maps.entrySet();
for (Iterator iter = ss.iterator();iter.hasNext();) {
Entry e = (Entry)iter.next();
System.out.println(e.getKey()+":"+e.getValue()); }
以上是关于遍历集合的方法总结的主要内容,如果未能解决你的问题,请参考以下文章