循环 for(User user : userList){} 这是什么意思
6个回答
展开全部
这是一个循环,类似于C#中的foreach函数,其操作对象一般为有ArrayList等,ArrayList定义方法:
ArrayList<User> userList=new ArrayList<User>();
需要导入包java.util.ArrayList
for(User user:userList){} 就是说对userList里的每个User对象user进行如方法体内的操作,可以认为这是一种针对类对象的一种for循环操作
ArrayList<User> userList=new ArrayList<User>();
需要导入包java.util.ArrayList
for(User user:userList){} 就是说对userList里的每个User对象user进行如方法体内的操作,可以认为这是一种针对类对象的一种for循环操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JDK1.5的写法,和jdk1.4的循环一样,只是写法不同罢了,userList 集合中封装了User类型的对象,通过循环迭代userList 列出user对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
foreach 函数,是1.5后加上来了的。循环的读取uerlist【】中的元素到user,每次你可以单独操作这个user比如打印什么的。这个形式比for(;;)的形式要明了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java 1.5以后增加的for循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询