3. 定义Map集合,其中键为图书的类型,自定义类型图书类Book的List集合作为值,添加元素。再获取该Map的值,将每本图书信息进行输出。
时间: 2024-04-15 08:31:23 浏览: 23
可以按照以下方式实现:
```java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Main {
public static void main(String[] args) {
// 定义Map集合,键为图书的类型,值为自定义类型图书类Book的List集合
Map<String, List<Book>> bookMap = new HashMap<>();
// 创建图书列表
List<Book> fictionBooks = new ArrayList<>();
fictionBooks.add(new Book("The Great Gatsby", "F. Scott Fitzgerald"));
fictionBooks.add(new Book("To Kill a Mockingbird", "Harper Lee"));
List<Book> nonFictionBooks = new ArrayList<>();
nonFictionBooks.add(new Book("Sapiens: A Brief History of Humankind", "Yuval Noah Harari"));
nonFictionBooks.add(new Book("Becoming",***
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![text/x-java](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)