首页 > 其他分享 >8月5日总结

8月5日总结

时间:2023-08-05 22:01:08浏览次数:33  
标签:总结 index 迭代 Iterator 元素 列表 集合

8.5周六

上午写了pta

java :

遍历collection 集合

Iterator:迭代器,集合的专用遍历方式
Iterator<E> iterator();返回此集合中请的迭代器.迭代器依赖于集合而存在.
Iterator中常用方法
Enext();返回迭代中的下一个元素
bollean has Next():如果迭代具有更多元素,则返回true
集合使用步骤
public static void main(string [ ] args) 象
Collection <String>c= new Arraylist <ftring>C); 创建集合对String s:"itcast"; 添加元素
C.add(s) 创建元素
Ciadd("itcase"); 添加元到集合
Iterator <String>it=C.iterator(); 演历集合,取迭代器又while cit.hasNext(>)( 判断是否还有元素
String s=it.next() 通过 next()获取下一个元素
System.out.println(s)
}

}

list

①有序集合(也称为序列),用户可以精确控制列表中每个元素,的插入位置。用户可以通过整数索引访问元素,并搜索列表中的元素.②与Se七集合不同,列表通常允许重复的元素
List特点:①有序:存储和取出的元素顺序一致
②可重复:存储者的元素 可以重复
List 特有方法.
void add(int index,E element) 在指定位置插入指定的元素E remove (int index) 删除指定索引处的元素,返回被删除E set (int index. E element)修改 元
E get (int index) 返回指定索引处的元素.
并发修改异常
Concurrent Modifica tionException
产生原因:选代器遍历的过程中,通过集合对象修改了集合中元素的_长度,造成了迭代器获取元素中判断预期修改值和实际修改值不一致
解决:用fr循环遍历,然后用集合对象做对应的操作即可Listlterator 是list集合特有的迭代器
用于允许程序员沿任一方向遍列列表的列表迭代器,在迭代器期间修改列表,并获取列表中迭代器的当前位置常用方法:Enext():返回迭代中的下一个元素
bollean hasNext();如果迭代具有更多元素,则返回true

标签:总结,index,迭代,Iterator,元素,列表,集合
From: https://www.cnblogs.com/weiyoushanhelaiqing/p/17608721.html

相关文章

  • 8月5日进度总结
    一.今天做了什么背科目三灯光和和科目四,写pta题,学习html+css内容二.遇到的问题,如何解决无三.明天准备做什么背科目三灯光和和科目四,写pta题,学习html+css内容......
  • 假期第四周总结
    本周学习进行MapReduce&YARN的部署,完成了相关配置文件的修改和分发,集群的启动和历史服务器的启动,遇到了代码过多且ppt中给的代码为图片的问题,解决方法是发现ppt中的文件可以打开,打开文件进行复制。进行hive的安装配置,完成了MySQL数据库的安装,Hadoop的配置,hive的下载解压,MySQL驱......
  • 第六周训练总结
    比赛总结牛客多校第五场3/4/10AC:C、D、G补题:H总结:本场比赛我们三个人开题是4,3,3分配的,然后有谁发现签到题,就会找另外一个说一下思路,然后开始敲代码。首先发现G题就和之前做过的一道题很相似,直接遍历加上尺取法就可以了,ska很快就敲完代码,然后交上去就直接ac了。然后就......
  • 大数据总结
    我这周学了修改表操作、Hive支持的复杂数据类型等修改表操作  修改和删除分区都是修改元数据记录  Hive支持的复杂数据类型  ......
  • Cilium系列-13-启用XDP加速及Cilium性能调优总结
    系列文章Cilium系列文章前言将Kubernetes的CNI从其他组件切换为Cilium,已经可以有效地提升网络的性能.但是通过对Cilium不同模式的切换/功能的启用,可以进一步提升Cilium的网络性能.具体调优项包括不限于:启用本地路由(NativeRouting)完全替换KubeProxyI......
  • 第五周总结
      这周主要还是考驾照练车,我们这边暴雨持续了几天。  下周准备看一下《天道》,之前刷抖音的时候看过一遍,但是内容可能不太精细。  在这几周的学习中,学习进度也是很缓慢,也没有学习到什么实质性的知识,这次总结就做一下下周的计划。首先就是完成《天道》的作业任务,以及......
  • LGR-147-Div.3】洛谷网校 7 月普及组月赛 & yLOI2022 总结
    Upd:2023/8/5补T1普及组的题,而且T1,而且叫签到题。所以非常简单,入门难度。没什么好说的。就是统计大写,小写和字母个数。#include<bits/stdc++.h>#definelllonglongusingnamespacestd;constintN=100+5;strings;intmain(){ cin>>s; intx=0,y=0,z=0; for(inti=......
  • 第四周总结
    本周我主要学习了Hadoop中的MapReduce编程模型和相关的内容。MapReduce是Hadoop的核心组件之一,用于大规模数据的分布式处理和计算。在学习MapReduce的过程中,我首先理解了MapReduce的基本概念和原理。MapReduce将大规模的输入数据划分成多个小的数据块,并将每个数据块分配给不同的......
  • 设计原则总结
    目录封装变化针对接口编程,不针对实现编程多用组合(has-a),少用继承(is-a)为交互对象之间的松耦合设计而努力最少知识原则LKP/迪米特法则LawofDemeter好莱坞原则SOLID原则单一职责原则SRP开放关闭原则OCP里氏替代原则LSP接口隔离原则ISP依赖倒置原则DIP......
  • 8.5日第五周总结
    编写一个静态表单页面和一个PHP动态网页,静态网页如下图1所示,在静态网页中通过get方法提交数据,在动态网页中检索这些数据并显示出来,结果如下图2所示,如果该同学的性别为男,则显示“您是一位男生!”,性别为女,则显示“您是一位女生!”。编写一个静态表单和一个PHP动态网页,表单如......