专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java之for循环的那些事

temp10 2024-12-03 02:56:45 java教程 15 ℃ 0 评论

在2022年2月份的时候我在csdn上提出了一个关于for循环的问题,题目是:关于for循环中为什么第一张图的时候不对,第二张就对了,它们的意思是一样啊。当时百度还不懂,就搁置了。。。

第一张图:代码及结果

Java之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 需添加参数验证

})

现在我第三种用的比较多,我觉得第三种很好用,也看个人习惯。

暂时想到这么多,欢迎批评指正!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表