社区
Java SE
帖子详情
增强for循环问题
qq_16561839
2017-01-06 04:30:28
增强for循环是建立了一个临时变量 但为什么我这个取出来的结果就是集合中的对象呢而String就不行
...全文
348
5
打赏
收藏
增强for循环问题
增强for循环是建立了一个临时变量 但为什么我这个取出来的结果就是集合中的对象呢而String就不行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soton_dolphin
2017-01-06
打赏
举报
回复
你比较一下这两个循环就明白了: for(User user : userList){ user = new User("测试“, 20); } 和 for(User user : userList){ user.setName("测试"); \\ user 被赋值了那个对象的内存地址 }
ryuugu_rena
2017-01-06
打赏
举报
回复
what are you want to say
qq_16561839
2017-01-06
打赏
举报
回复
第一张截图错了 想问下 增强for循环遍历集合时 取出来的user对象为什么和集合中的是同一个对象 不应该是临时变量吗 当集合中存的是String时取出来的对象就不一样
尼古拉斯-全蛋
2017-01-06
打赏
举报
回复
不明白你想表达什么
soton_dolphin
2017-01-06
打赏
举报
回复
不明白你想表达什么
微服务系列第五季-Java
循环
结构
微服务应用是分布式开发的主要手段,它很好的解决了高并发等电商平台的
问题
。微服务系列课程是以Java语言为基础,以SpringCloud+SpringBoot为核心,结合Spring、SpringMVC及MyBatis,通过游戏案例、电商案例,以极简的方式,带领入门的朋友们快速上手微服务开发。全部案例源码分享给学习的朋友,案例采用敏捷开发管理模式,让朋友们在每一个阶段,有着游戏过关一样的学习体验。第五季主要是给大家介绍一下Java的
循环
结构,包括:while的使用方法、do while的使用方法、for
循环
的使用方法、break的使用方法、continue的使用方法
Java中的
增强
for
循环
问题
刷题时想用
增强
for
循环
来给初始数组赋值,结果发现了
问题
。所以记录学习一下
增强
for
循环
的用法。 1.
增强
for
循环
增强
for
循环
是for的一种新用法!用来
循环
遍历数组和集合。 2. 语法 for (元素类型 e : 数组或集合对象) { 对元素进行操作; } 3. 其优缺点 只能从头到尾的遍历数组或集合,而不能只遍历部分; 在遍历List或数组时,不能获取当前元素下标; 只能访问当前的元素,而不能对其进行改变; 在
循环
过程中,对数组元素进行赋值,foreach中的
循环
变
关于
增强
for
循环
的用法
一、
增强
for
循环
增强
for
循环
的作用: 简化迭代器的书写格式。(注意:
增强
for
循环
的底层还是使用了迭代器遍历。)
增强
for
循环
的适用范围: 如果是实现了Iterable接口的对象或者是数组对象都可以使用
增强
for
循环
。
增强
for
循环
的缺点:
增强
for
循环
和iterator遍历的效果是一样的,也就说
增强
for
循环
的内部也就是调用iteratoer实现的,但是
增强
for
循环
有些缺点,例如不能
增强
for
循环
的用法
一、
增强
for
循环
增强
for
循环
的作用:简化迭代器的书写格式。(注意:
增强
for
循环
的底层还是使用了迭代器遍历。)
增强
for
循环
的适用范围:如果是实现了Iterable接口的对象或者是数组对象都可以使用
增强
for
循环
。
增强
for
循环
的缺点:
增强
for
循环
和iterator遍历的效果是一样的,也就说
增强
for
循环
的内部也就是调用iteratoer实现的,但是
增强
for
循环
有些缺点,例...
for
循环
与
增强
for
循环
的区别与使用
for
循环
分为两种:一种为普通for
循环
,一种为
增强
for
循环
(也就是foreach
循环
) 区别: 1)任何
循环
都能用普通for
循环
运行,但不一定能用
增强
for
循环
,也就是
增强
for
循环
的使用范围要小。 2)
增强
for
循环
内部其实是使用了Iterator迭代器遍历的,只能遍历数组和实现了Interable接口的集合。 3)普通for
循环
可以获取元素索引,
增强
for
循环
无法获取元素索引 4)
增强
for
循环
比普通for
循环
代码更简洁。 5)
增强
for
循环
必要有被遍历的目标。 6)
增强
for
循环
无法在
循环
时动态的
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章