为了账号安全,请及时绑定邮箱和手机立即绑定

以下内容中的for是什么意思?有了解的吗?

以下内容中的for是什么意思?有了解的吗?

收到一只叮咚 2022-01-07 20:07:31
Set<String> keys = mapkey.keySet();for(String key:keys){setCache(key);}for(String key:keys) 是什么意思??
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

1,首先,keys是一个String类型的Set,也就是说,keys这个集合里面存放的都是一个String类型的数值。
2,for(String key:keys)
(1) 声明一个String变量key
(2)并且该变量key是keys集合的元素的代表
(3)当keys里面没有元素的时候,循环也就结束了。
(4)key也就相当于是一个循环变量

查看完整回答
反对 回复 2022-01-10
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

for语句的三个表达式功能分别如下:
⑴控制变量的初始化;
⑵循环的条件;
⑶循环控制变量的更新;
for(;i;i--)这句代码,表达式1为空,即没有要初始化的变量;表达式2“i”即是循环条件,i为true则执行循环,i为false则循环结束;表达式3“i--”和通常用法相似,每次循环条件判断完之后i--,i在这句代码之外应该会有初始化,否则这里的i没有赋值,执行会有问题。

查看完整回答
反对 回复 2022-01-10
  • 2 回答
  • 0 关注
  • 470 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号