`
叶紫夜子
  • 浏览: 10079 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

遍历方法小结

阅读更多
1.用for循环遍历:只能遍历数组,队列
示例:
遍历队列:
  
 for(int i=0;i<list.size();i++)
       {
          //获取队列中的元素
	   String str = list.get(i);
          //输出元素
	   System.out.println(str);
	}

优点:方便,实用,按顺序取出元素
缺点:只能根据下标取出元素

2.用迭代器遍历:可遍历数组、队列、集合、映射示例:
遍历队列:

java.util.Iterator<String> iter = list.iterator();
		//判断迭代器中是否有元素
		while(iter.hasNext())
                  {
			//如果有,就取出一个
			String str = iter.next();
			System.out.println(str);
		   }


遍历集合:
java.util.Iterator<String> iter = set.iterator();
		
		while(iter.hasNext()){
			String str = iter.next();
			System.out.println(str);
		}


优点:可以遍历的数据类型的种类多
缺点:难理解

3.用加强for循环:可遍历数组、队列、集合、映射遍历队列:
      加强for循环
for(String str:list)
           {
	      System.out.println(str);[size=large][/size]
            }

遍历映射:
       
 //得到装有K的Set
	java.util.Set<Integer>  keys = map.keySet();
	//遍历Set
	for(int num:keys)
        {
	  //根据Key得到对应的Value
	  String name = map.get(num);
	  System.out.println(num+"        "+name);
			
	}

str:队列中的元素
list:队列
优点:可遍历以上的数据类型,简单,方便,易懂

分享到:
评论

相关推荐

    PHP数组遍历方法小结

    ### PHP数组遍历方法小结 在PHP编程中,数组是一种非常重要的数据结构,用于存储一系列数据。PHP支持多种类型的数组,包括索引数组、关联数组以及多维数组等。对于数组的操作,尤其是遍历操作,在开发过程中极为...

    jQuery DOM节点的遍历方法小结

    本文介绍了jQuery DOM节点的遍历方法小结,分享给大家,也给自己留个笔记 children()方法 jQuery是一个合集对象,如果想快速查找合集里面的第一级子元素,此时可以用children()方法。这里需要注意:.children...

    JS中数组与对象的遍历方法实例小结

    JS中数组与对象的遍历方法是JavaScript编程中的基础操作,涉及到数组和对象这两种数据结构中元素的访问与处理。数组是一种线性数据结构,它能够存储任何类型的数据,对象则是属性的集合,用来存储键值对。对于数组和...

    QT遍历窗体的控件的方法

    ### 小结 以上介绍了三种在QT中遍历窗体控件的方法。第一种方法适用于较简单的界面结构;第二种方法则能够处理复杂的嵌套结构;第三种方法不仅遍历了所有控件,还能安全地删除不需要的控件。在实际开发过程中,根据...

    JavaScript中循环遍历Array与Map的方法小结_.docx

    以下是对各种遍历方法的详细说明: 1. **基本for循环**(eg1、eg5): 基本的for循环是最基础的遍历方式,适用于任何具有长度属性的可迭代对象。例如: ```javascript for (var i = 0; i ; i++) { console.log...

    php遍历目录方法小结

    本文实例总结了php遍历目录方法。分享给大家供大家参考。具体如下: 1. 方法1  &lt;?php function myscandir($pathname){ foreach( glob($pathname) as $filename ){ if(is_dir($filename)){ myscandir($...

    HashMap和List遍历方法及如何遍历删除元素总结

    HashMap和List遍历方法及如何遍历删除元素总结 HashMap和List都是Java中最常用...小结 在遍历和删除HashMap和List的元素时,需要小心地处理,以免出现问题。使用正确的遍历方法和删除元素的方法可以避免异常的出现。

    js常见遍历操作小结

    本篇文章将总结几种常见的遍历方法,包括for循环、for...in、forEach、each(jQuery)以及map。 1. **for循环**: for循环是最基础的遍历方式,适用于数组和对象。对于数组,我们通常通过索引来访问元素: ```...

    python遍历数组的方法小结

    ### Python遍历数组的方法小结 在Python编程中,遍历数组(通常称为列表)是一项基本操作,也是处理数据和实现算法的重要手段之一。本文将详细介绍两种常用的Python遍历数组的方法,并通过示例代码帮助读者更好地...

    Java HashMap 如何正确遍历并删除元素的方法小结

    Java HashMap 遍历和删除元素方法小结 Java HashMap 是一种常用的数据结构,用于存储键值对儿,但是在遍历和删除元素时,需要注意一些特殊的情况,否则可能会出现异常或错误。本文将介绍 Java HashMap 遍历和删除...

    python3实现二叉树的遍历与递归算法解析(小结)

    二叉树有三种遍历方式:先序遍历,中序遍历,后续遍历 即:先中后指的是访问根节点的顺序 eg:先序 根左右 中序 左根右 后序 左右根 遍历总体思路:将树分成最小的子树,然后按照顺序输出 1.1 先序遍历  a 先访问根...

    Python数组遍历的简单实现方法小结

    ### Python数组遍历的简单实现方法小结 在Python中,数组通常被称为列表(Lists),是一种非常基础且灵活的数据类型,用于存储多个项的有序集合。遍历数组(列表)是处理数据时最常见的操作之一。本文将详细介绍几种...

    python遍历目录的方法小结

    这里我们将深入探讨两种常见的Python遍历目录的方法。 ### 方法一:使用递归 这种方法通过递归调用来遍历目录及其子目录。下面的代码展示了如何实现: ```python def WalkDir(dir, dir_callback=None, file_...

    JavaScript中循环遍历Array与Map的方法小结

    这里我们将对几种常见的循环遍历方法进行小结。 1. **基本for循环**: ```javascript for (var i = 0; i ; i++) { alert(myStringArray[i]); } ``` 这是最基础的遍历数组的方法,通过索引i逐个访问数组元素。...

Global site tag (gtag.js) - Google Analytics