
你这没有规定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中添加数据的问题了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)