在java中如何将一个列表附加到另一个列表
这是我的两个列表,我想将列表书的值附加到book2以更正输出在java中如何将一个列表附加到另一个列表,java,swing,list,append,Java,Swing,List,Append,这是我的两个列表,我想将列表书的值附加到book2以更正输出 List<Book>books=null; List<Book> books2=null; String searchParam=null; searchParam=txtSearch.getText(); if(category.isSelected()){ List<Category> categorys =null; categorys=Servic
List<Book>books=null;
List<Book> books2=null;
String searchParam=null;
searchParam=txtSearch.getText();
if(category.isSelected()){
List<Category> categorys =null;
categorys=ServiceFactory.getCategoryServiceImpl().findAllByName(searchParam);
for(Category i:categorys){
books=ServiceFactory.getBookServiceImpl().findAllBookByCategoryId(i.getId());
System.out.println(i.getName()+books+"hi..");
错误显示
The method add(Book) in the type List<Book> is not applicable for the arguments (List<Book>)
类型列表中的add(Book)方法不适用于参数(List)
如果你知道答案,请在这里分享。当用Java编程时,你应该参考来回答这些问题 您可以使用:
books2.addAll(books);
将书籍
中的所有条目附加到书籍2
从上面链接的Javadoc:
布尔addAll(集合
books2.addAll(books);