jAVA List遍历集合的含义,请大家为我详解一下。谢谢!
例如有如下一段代码:List<student>list=ArrayList<student>();//这个是不是把学生类传到集合中啊for(studentstus:lis...
例如有如下一段代码:
List<student> list = ArrayList<student>();//这个是不是把学生类传到集合中啊
for(student stus : list){ //小括号里的条件,代表什么啊
循环输出
} 展开
List<student> list = ArrayList<student>();//这个是不是把学生类传到集合中啊
for(student stus : list){ //小括号里的条件,代表什么啊
循环输出
} 展开
展开全部
List<student> list = ArrayList<student>();
这句只是声明一个学生列表,<>中的只是表示这个list中的元素类型。
for(student stus : list){}
这句是个foreach语法,类似与for(int i=0;i<list.size();i++){ Student stus = list.get(i); ...}
只不过java做了简化,使用了迭代器,将list中的元素逐个遍历,并且用Student stus对象来接收list的迭代对象。
这句只是声明一个学生列表,<>中的只是表示这个list中的元素类型。
for(student stus : list){}
这句是个foreach语法,类似与for(int i=0;i<list.size();i++){ Student stus = list.get(i); ...}
只不过java做了简化,使用了迭代器,将list中的元素逐个遍历,并且用Student stus对象来接收list的迭代对象。
展开全部
List<student> list = ArrayList<student>();
// 这个是泛型,表示你这个list集合里面只能存放student类型的对象
for(student stus : list){
// 小括号里代表对list进行遍历,就是每次从list里拿出一个对象赋给stus,直到全部循环完毕
// 循环输出
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
list 就是student对象的集合
stus是定义的student类的对象 存放每次遍历list 取出来放到 stus里
在使用就直接 stus.属性
stus是定义的student类的对象 存放每次遍历list 取出来放到 stus里
在使用就直接 stus.属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询