我试图将2个arraylists合并为1个。我在编译时收到不兼容的类型错误。我不知道我的错误在哪里。任何帮助将不胜感激。
ArrayList<Course> myCourse = new ArrayList<Course>();
myCourse.add(coursesTaken);
myCourse.add(currentSemesterCourses);
最佳答案
使用ArrayList#addAll()将指定集合中的所有元素附加到此列表的末尾,以指定集合的Iterator返回它们的顺序。
myCourse.addAll(coursesTaken);
代替
myCourse.add(coursesTaken);
我希望
coursesTaken
是Collection,其中包含Course
类型的项目或Course
的任何子类。关于java - 将2个数组列表合并为一个,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24212472/