首页 > 代码库 > 集合遍历的方法
集合遍历的方法
1 for,while循环
2 Iterator迭代器
指针初始指在栈的第一个元素上面,ite.next()指向第一个元素的值。
package lianxi1;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import org.junit.Test;public class TestIterator {@Test public void test1(){ Collection coll2 = new ArrayList(); coll2.add(55); coll2.add(35.432); coll2.add("rr"); coll2.add(new Student("3001","wu")); //方法一 Iterator ite = coll2.iterator(); while(ite.hasNext()){ System.out.println(ite.next()); } //方法二:使用增强for循环 for(Object i:coll2){ //只是将coll2值赋给i,并不影响原集合中的值 i = 3; System.out.println(i); } Iterator ite2 = coll2.iterator(); while(ite2.hasNext()){ System.out.println(ite2.next()); } }}
结果:
55
35.432
rr
Student [id=3001, name=wu]
3
3
3
3
55
35.432
rr
Student [id=3001, name=wu]
集合遍历的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。