qq_也许_coqF04
2020-10-27 20:06
public void testGet(){ int size=coursesToSelect.size(); System.out.println("有如下课程待选:"); for(int i=0;i<size;i++){ Course cr= (Course) coursesToSelect.get(i); System.out.println("课程:"+cr.id+":"+cr.name); }
为什么数组长度不能用 .length 要用size()方法??
public void testGet(){ System.out.println("有如下课程待选:"); for(int i=0;i<coursesToSelect.length;i++){ Course cr= (Course) coursesToSelect.get(i); System.out.println("课程:"+cr.id+":"+cr.name); }
这个会报错
数组的长度用length方法,集合没有length方法,只有size方法。对象不同所用的方法当然不同,就好像集合中的List集合可以使用三种方法遍历,而Set集合只能有两种方法,对象不同,策略就不一定
搜索
复制
集合跟数组不能一概而论呀!
集合用size方法,数组用length方法
Java入门第三季
409792 学习 · 4340 问题
相似问题