我正在做家庭作业,但无法弄清楚我做错了什么。
我正在尝试使用 ArrayList 创建书名列表
到目前为止,这是我的代码:
import java.awt.print.Book;
import java.util.ArrayList;
public class Books {
public static void main (String[] args){
ArrayList<Book> bookTitle = new ArrayList<Book>();
bookTitle.add ("Book title 1");
bookTitle.add ("Book title 2");
bookTitle.add ("Book title 3");
System.out.println("Size of Book list: " + bookTitle.size());
}
}
这段代码在 bookTitle.add 的三个行中给出了以下错误:“ArrayList 类型中的方法 add(Book) 不适用于参数 (String)”
所以我尝试了这个:
Book book1 = new Book("Book title");
bookTitle.add (book1);
这给了我一个“构造函数 Book(String) 未定义”错误。
请记住,我是 Java 的菜鸟,所以我可能会犯一些非常基本的错误而没有意识到这一点。
我非常感谢您的帮助和时间。