java中的遍历是什么意思

Python010

java中的遍历是什么意思,第1张

标准解释很多地方都有就不贴了。

通俗地解释一下方便理解:

遍,就是全部,历,就是经历,可以理解为查看或者取出。

简单的理解就是全部内容都看一遍

比如一个数组a包含[1,2,3,4,5],遍历数组就是指用一个循环或迭代器,把这5个数一个个取出来,打印或者做点其它什么操作。

数组遍历就是数组的全部元素看一遍

树遍历就树的所有节点都看一遍

链表遍历就是链表全部节点都看一遍

刚学的时候我也有这样的疑惑,遍历是什么意思,定义的文字太多,描述的概念太深奥看不懂,理解以后才发现,写个for循环把数组打印出来就算遍历一次了,遍历就是在做这么简单的一件事。

希望我的解释对你的理解有帮助。

ava中map的常用遍历的具体方法有:

一 、在for-each循环中使用entries来遍历。这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。

二、 在for-each循环中遍历keys或values。如果只需要map中的键或者值,你可以通过keySet或values来实现遍历,而不是用entrySet。

三、使用Iterator遍历。

四、通过键找值遍历(效率低)。

总结:如果仅需要键(keys)或值(values)使用方法二。如果你使用的语言版本低于java 5,或是打算在遍历时删除entries,必须使用方法三。否则使用方法一(键值都要)。