java中for(类名 x:y){ }表示什么意思,例如 for(Test tr:al){}

 我来答
xmjid
推荐于2017-09-09 · TA获得超过159个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:168万
展开全部

for循环的一种语法,等同于,al假设是一个List<Test>

for(int i=0;i<al.size();i++){
    Test tr = al.get(i);
}
天亮中
2014-03-24 · TA获得超过6755个赞
知道小有建树答主
回答量:1404
采纳率:66%
帮助的人:685万
展开全部
例如 for(Test tr:al){}

定义一个变量用于暂存集合中的每一个元素,并执行相应的语句(当然,也可以是语句块)。集合表达式必须al是一个数组或者是一个实现了lterable接口的类(例如ArrayList)对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喜欢异人
2014-03-24 · 超过16用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:41.9万
展开全部
foreach写法:al是可以看成一个数组,tr随便换成什么都行,只是一个参数,Test就是传说中的想要得到的数据的类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dy_bd1
2014-03-24 · TA获得超过243个赞
知道答主
回答量:195
采纳率:0%
帮助的人:92万
展开全部
这个是循环y中的每个对象 y是个集合 ,

List<Student> list = new ArrayList<Student>(); for(Student s :list){}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式