java里的迭代器是什么啊?到底什么是迭代,应该如何应用呢?

在研究java时有些疑惑,java里的迭代器是起什么作用的啊?到底什么叫迭代?哪位神人举个简单的迭代应用的例子啊?在下在这里狂谢了!

第1个回答  2006-07-19
因为JAVA中的ArrayList没有GET方法 你可以用 对象.Next() 和 对象.hasNext() 来做操作

java迭代器是什么意思?
Java中的迭代器是一种规范,它可以帮助我们在集合对象中进行遍历操作。使用迭代器可以遍历集合中的所有元素,并且可以对元素统一操作。Java迭代器的最常用方法是next()和hasNext(),前者是返回下一个元素,后者是判断是否存在下一个元素。使用迭代器可以使代码更具有复用性和灵活性,因为它不仅限于一种类型...

java中什么叫迭代,什么叫迭代器
简单的说,迭代器就是一个接口Iterator,实现了该接口的类就叫做可迭代类,这些类多数时候指的就是java.util包下的集合类。总结:迭代器,提供一种访问一个集合对象各个元素的途径,同时又不需要暴露该对象的内部细节。java通过提供Iterator和Iterable俩个接口来实现集合类的可迭代性,迭代器主要的用法是:...

java迭代是什么意思?
Java是一种面向对象的编程语言,它的迭代指的是循环访问数组或集合中的元素。在Java中,迭代器是一种常用的迭代方式,可以在集合类中使用。迭代器顺序遍历集合中的元素,每个元素都可以访问并进行相应的操作。使用Java迭代器迭代集合类的元素非常简单。例如,我们可以通过调用ArrayList类的iterator()方法来获...

怎么理解java中迭代器?
迭代器就是把一个集合类(如:List,ArrayList)里面的东西一次全取出来,按照原来的顺序排成一个队(比如在医院),然后你对它说"下一个"(.next)的时候,队头那个家伙就出来了(返回一个对象),你就可以给它看病了,然后当没有人了的时候你再喊"下一个",护士小姐就会对你说没有人了(next返回false),你...

java中”遍历“,”迭代“是什么意思??
4、简单的说,迭代器就是一个接口Iterator,实现了该接口的类就叫做可迭代类,这些类多数时候指的就是java.util包下的集合类。总结:迭代器,提供一种访问一个集合对象各个元素的途径,同时又不需要暴露该对象的内部细节。5、遍历就是把list里面所有的东西都拿出来。你不用for-each,对于list形式差不...

java.Iterator迭代器,谁给我发一份教程
Iterator是Java迭代器最简单的实现,为List设计的ListIterator具有更多的功能,它可以从两个方向遍历List,也可以从List中插入和删除元素。迭代器应用:list l = new ArrayList();l.add("aa");l.add("bb");l.add("cc");for (Iterator iter = l.iterator(); iter.hasNext();) { String str ...

什么是迭代器 iterator
迭代器(iterator)有时又称游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器的内容。为了方便的处理集合中的元素,Java中出现了一个对象,该对象提供了一些方法专门处理集合中的元素.例如删除和获取集合中的元素.该对象就叫做迭代器(Iterator...

迭代是什么意思?
迭代,就是遍历一个集合,在java中有三类集合:List,Set,Map 其中List和Set类的都实现了一个迭代器方法iterator(),它的返回值就是一个Iterator(迭代器)while(it.hasNext()){ System.out.println(it.next());} 这样就可以把集合里的每个元素遍历一边了......

什么叫迭代啊。。
一、确定迭代变量。在可以用迭代算法解决的问题中,至少存在一个直接或间接地不断由旧值递推出新值的变量,这个变量就是迭代变量。二、建立迭代关系式。所谓迭代关系式,指如何从变量的前一个值推出其下一个值的公式(或关系)。迭代关系式的建立是解决迭代问题的关键,通常可以使用递推或倒推的方法来完成。三、对...

什么是迭代器
迭代器是一种抽象概念,它是用于访问集合元素的一种机制。在许多编程语言中,包括Python,迭代器是一个核心的概念。它的主要目的是提供一种顺序访问集合元素的方式,无论集合的大小如何。通过迭代器,我们可以逐个访问集合中的每一个元素,而不需要暴露集合底层的表示细节。迭代器提供了一种“惰性求值”的...

相似回答
大家正在搜