首页 > 其他分享 >Conllection集合(迭代器)

Conllection集合(迭代器)

时间:2023-03-04 19:56:40浏览次数:36  
标签:迭代 删除 元素 Conllection 索引 集合

 

 

使用Lambda表达式进行筛选删除。

上面的表达式的判断条件是:传入一个字符,判断他的长度是不是等于3,是3就删除。

迭代器:(迭代器被创建就会指向集合0索引处)

 

创建迭代器对象,调用方法it . hasNext()这是判断当前位置是否有元素

it.next()取出当前元素,将迭代器往后移动一个索引的位置

特别注意:!!!!!!!!!!!!!!!!!!!!!!!

当集合被删除一个元素后,他的长度会自动减1;

 

 

标签:迭代,删除,元素,Conllection,索引,集合
From: https://www.cnblogs.com/xyc999918/p/17178951.html

相关文章

  • Java 集合 为什么重写 HashCode 和 equals
    #Java集合为什么重写HashCode和equals>Object源码中的HashCode和equals方法:>>```>publicnativeinthashCode();>>publicbooleanequals(Objectobj){>......
  • IDEA常用的插件集合
    一、ChineseLanguagePack介绍:中文语言包将为您的IntelliJIDEA、AppCode、CLion、DataGrip、GoLand、PyCharm、PhpStorm、RubyMine、WebStorm带来完全中文化的界面。......
  • Set、可变参数、Collections工具类、Map集合
    一,set集合Collection集合的体系结构:List集合的见上个笔记,这个主要来学习Set和Map中的类1,Set集合的特点Set系列集合的特点:无序<添加和取出的顺序不一致>:不重复,无索......
  • Java集合LinkedList源码中 实现 List 接口 却没有 在 LinkedList实现全部的 List接口
    Java集合LinkedList源码中实现List接口却没有在LinkedList实现全部的List接口方法普通类实现接口,应该实现接口中全部的抽象方法。难道是源码实现接口有什么特殊的......
  • 字典、集合
    删除:字典删除:pop(key):根据key实现删除,删除的是键对值valuepopitem:返回值(key,value),从后往前删除#foriinbooks:#每循环一次酒绑定一个字典给i,然后删除字典里的‘......
  • python-迭代器
    python迭代器判断对象是否可以迭代fromcollectionsimportIterableprint('检测对象是否可迭代:')print(isinstance([1,2,3],Iterable))检测对象是否可迭代:True......
  • 集合进阶内容
    集合进阶1.3Collection集合概述和使用【应用】Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何直......
  • 重要内置函数、常见内置函数(了解)、可迭代对象、迭代器对象、for循环原理、异常捕获
    目录一、重要内置函数二、常见内置函数(了解)三、可迭代对象四、迭代器对象五、for循环内部原理六、捕捉异常一、重要内置函数1.zip说白了就是压缩几组数据值,说细了......
  • Python实现迭代器(__next__和__iter__)
    一、简单示例死循环classFoo:def__init__(self,x):self.x=xdef__iter__(self):returnselfdef__next__(self):self......
  • json字符串转Map集合
    /***json字符串转list*@paramjsonStr*@return*/publicstaticList<Map<String,Object>>GetJsonListByString(StringjsonStr){List<Map<String,Obje......