我是靠谱客的博主 感动啤酒,这篇文章主要介绍foreach遍历和iterator遍历用法比较,现在分享给大家,希望可以做个参考。

for循环遍历是最基层的,这里就不赘述了

1. 主要差别

foreach可用于遍历任何集合或数组,而且操作简单易懂,他唯一的不好就是需要了解集合内部类型
    iterator是最强大的,他可以随时修改或者删除集合内部的元素,并且是在不需要知道元素和集合的类型的情况下进行的

2.foreach的用法

 //利用froeach语句输出集合元素 
         System.out.println("----2----froeach语句输出集合元素"); 
        for (String x : list) { 
             System.out.println(x); 
         } 

  foreach的语句格式:
  for(元素类型t 元素变量x : 遍历对象obj){
     引用了x的java语句;
   }

3.iterator用法
 for(Iterator it = allString.iterator(); it.hasNext();){ 
//便利arrylist
String str = (String)it.next(); 
//将list中的元素转为str遍历给String
}
 查看源码,Iterator类,此类定义了三个方法:
       
package com.codejavafun.iterator;  
  
public interface Iterator {  
      
    Object next();  
      
    boolean hasNext();  
      
    public void remove();  
}  







最后

以上就是感动啤酒最近收集整理的关于foreach遍历和iterator遍历用法比较的全部内容,更多相关foreach遍历和iterator遍历用法比较内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部