集合遍历的方法?-创新互联

方法1:通过迭代器Iterator实现遍历

目前成都创新互联已为上千的企业提供了网站建设、域名、虚拟主机网站运营、企业网站设计、喀喇沁网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

  获取Iterator :Collection 接口的iterator()方法

Iterator的方法

  boolean hasNext(): 判断是否存在另一个可访问的元素

  Object next(): 返回要访问的下一个元素,并移动下标

  示例:使用迭代器循环遍历list集合

  //将集合装入迭代器

  Iteratoriterator =list.iterator();

 //使用迭代器的方法遍历

 while(iterator.hasNext()){

  Car car=iterator.next();

 System.out.printIn(car.getColour());

}

方法2:增强型for循环 ——foreach

for(元素类型t  元素变量x : 数组或集合对象){

引用了x的java语句

}

例如:

//创建一个集合

List list =new ArrayList();

//添加数据

list.add(3);

list.add(2);

list.add(1);

list.add(4);

//循环遍历 一个一个的输出

for(Object s:list){

System.out.printIn(s);

方法3:Map遍历推荐

for(Map.Entryentry:map.entrySet()){

 K key=entry.getKey;

V value=entry.getValue();

}

例如:

List>list =studentService.queryList();

for(Mapmap:list){

 for(Map.Entryentry:map.entrySet())>{

System.out.print(entry.getKey()+"="+entry.getValue()+",")

  }

System.out.printIn();

}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:集合遍历的方法?-创新互联
转载注明:http://ybzwz.com/article/cscpss.html