网站首页 > java教程 正文
在2022年2月份的时候我在csdn上提出了一个关于for循环的问题,题目是:关于for循环中为什么第一张图的时候不对,第二张就对了,它们的意思是一样啊。当时百度还不懂,就搁置了。。。
第一张图:代码及结果
第二张图:代码及结果
当时我还不理解为什么他俩明明一样,但是有一个却报错。后来经过知识的增加我发现 for循环定义的出是变量i是不一样的。原因是:数组下标越界了, 中list.get(0) 取第一个 ,你当前的list 有8条数据, 而我取到了list.get(8)。即为取到第9条,所以报错了。直到今天翻看csdn我看见了所以来解释一下。果然经过知识的积累,简单的问题不用搜百度就能看出来。
for循环的展现方式
1.就是上图的方式for(int i= 0;i<=5;i++)
2.for(BiProductTypeVo action: typeList )
BiProductTypeVo:实体类
action:是单个的对象
typeList :需要遍历的数组
3.findList.stream().map(entity -> {
//todo 需添加参数验证
})
现在我第三种用的比较多,我觉得第三种很好用,也看个人习惯。
暂时想到这么多,欢迎批评指正!
猜你喜欢
- 2024-12-03 JAVA循环结构while, do,while永远执行,直到冒烟「第10集」
- 2024-12-03 Python | for 循环
- 2024-12-03 Python的for循环用法介绍
- 2024-12-03 一招教你搞定西门子博图SCL编程语句中FOR循环指令,so easy
- 2024-12-03 Java中如何终止运行中的线程?死循环是如何跳出来的?
- 2024-12-03 【Java基础】Java的循环结构:for循环、while循环、do-while循环
- 2024-12-03 Java基础—解析循环结构
- 2024-12-03 Python编程之第9节(循环控制 for)
- 2024-12-03 js forEach跳出循环
- 2024-12-03 Java基础入门(循环结构)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)