码迷,mamicode.com
首页 >  
搜索关键字:迭代器iterator    ( 394个结果
面试题整理(2)
1.什么是迭代器? Iterator接口提供了很多对集合进行迭代的方法。每一个集合类都包含了可以返回迭代器实例的迭代方法。 迭代器可以在迭代过程中删除底层集合的元素,但是不可以直接调用集合的remove(Object obj)删除,可以通过迭代器的remove()方法删除。 2.ArrayList和 ...
分类:其他好文   时间:2018-07-03 23:51:22    阅读次数:161
【java设计模式】(6)---迭代器模式(案例解析)
设计模式之迭代器模式 一、java迭代器介绍 1、迭代器接口 在jdk中,与迭代器相关的接口有两个:Iterator 与 Iterable。 Iterator:迭代器,Iterator及其子类通常是迭代器本身的结构与方法;迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离 ...
分类:编程语言   时间:2018-07-02 01:27:42    阅读次数:174
Python之生成器(generator)和迭代器(Iterator)
generator 生成器generator:一边循环一边计算的机制。 生成器是一个特殊的程序,可以被用于控制循环的迭代行为。python中的生成器是迭代器的一种,使用yield返回值函数,每次调用yield会暂停,可以使用next()函数和send()函数恢复生成器。 生成器类似于返回值为数组的一 ...
分类:编程语言   时间:2018-06-29 10:58:54    阅读次数:177
Iterator的用法
迭代器(Iterator)java.util中的一个接口 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法ite ...
分类:其他好文   时间:2018-06-25 01:14:47    阅读次数:158
5.1.24 Python之列表生成式、生成器、可迭代对象与迭代器
本节内容 语法糖的概念 列表生成式 生成器(Generator) 可迭代对象(Iterable) 迭代器(Iterator) Iterable、Iterator与Generator之间的关系 一、语法糖的概念 “语法糖”,从字面上看应该是一种语法。“糖”,可以理解为简单、简洁。其实我们也已经意识到, ...
分类:编程语言   时间:2018-06-17 16:07:29    阅读次数:191
完全理解Python迭代对象、迭代器、生成器
在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些概念 ...
分类:编程语言   时间:2018-06-16 18:46:52    阅读次数:172
Python里的迭代器
迭代器(iterator)协议 · 在Python中,支持迭代器协议就是实现对象的__iter__()和__next__()方法。 1.__iter__()方法:返回迭代器对象本身; 2.__next__()方法:返回容器中的下一个元素,在结尾时引发Stoplteration异常终止迭代器。 可迭代 ...
分类:编程语言   时间:2018-06-12 16:23:21    阅读次数:177
【Ruby】迭代器
阅读目录 Ruby each迭代器 Ruby collect迭代器 迭代(iterate)指的是重复做相同的事,所以迭代器(iterator)就是用来重复多次相同的事。 迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在 Ruby 中,数组(Array)和哈希(Hash)可以称之为集合。 迭 ...
分类:其他好文   时间:2018-06-11 00:31:58    阅读次数:148
集合框架
为什么使用集合框架 Java框架包含的内容 List接口常用方法 实例 LinkedList的特殊方法 实例 Map接口常用方法 实例 集合类对比 Vector和ArrayList的异同 Hashtable和HashMap的异同 迭代器Iterator和增强型for循环 实例 泛型集合 ...
分类:其他好文   时间:2018-06-09 15:24:35    阅读次数:187
python 迭代器之chain
可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator。 可以直接作用于for循环的对象统称为可迭代对象:Iterable。 直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生 ...
分类:编程语言   时间:2018-05-27 18:31:49    阅读次数:3531
394条   上一页 1 ... 10 11 12 13 14 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!