请教各位大神个问题 courseToSelect是arraylist对象 我想输出courseToSelect的第一个值,我不想用arraylist的get(0)方法。想这么写 但是不对System.out.println(courseToSelect[0]);感谢
ArrayList类是用数组实现的,是个基于数组的各种方法与属性的封装,但是首先ArrayList是个类,只能调用类的方法来实现。
java中很少用到原生的数组,因为ArrayList要强大的多。
可以用
Object[] array = courseToSelect.toArray();
转换成数组,但是这样就本末倒置了
public void TestAdd(){ List<Course> coursesToSelect=new ArrayList<Course>(); Course cr1=new Course("1", "高等数学"); coursesToSelect.add(cr1); Course temp=coursesToSelect.get(0); System.out.println("添加了课程"+":"+temp.id+";"+temp.name); }
如老师解释这样也可以添加课程
谁知道该咋办 这块咋写呢