.一个泛型Map集合HashMap<key,Book>,往内分别添加三本图片, 分别设置相应的编?

.一个泛型Map集合HashMap<key,Book>,往内分别添加三本图片, 分别设置相应的编?,第1张

你这没有规定key是什么,我就举个例子以递增的整数Integer作为key,举例为:

public class TTTT {

public static void main(String[] args) {

Book book1 = new Book("《绿楼梦》", "张三")

Book book2 = new Book("《瞎游记》", "李四")

Book book3 = new Book("《火浒传》", "王五")

Map<Integer, Book>map = new HashMap<>()

map.put(1, book1)

map.put(2, book2)

map.put(3, book3)

}

private static class Book {

private String name

private String author

Book(String name, String author) {

this.name = name

this.author = author

}

}

}

后续你可以自行遍历map查看map中的内容验证一下。

向Map中添加数据的步骤如下:

1.首先使用insert方式插入三组数据到map容器中,然后遍历打印容器中存放的数据。

2.从输出的结果看,三组数据成功存放到map容器。

3.接下来仍然使用insert方式,但是插入的是value_type的数据。

4.从输出结果看,采用插入value_type数据显示现象与前一种方式是相同。这样就解决了向Map中添加数据的问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11785430.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存