java HashMap泛型

这个怎么填
2024-12-31 14:16:53
推荐回答(2个)
回答1:

红框内应该是用到Book的构造器new一个Book对象,然后放到Map中:

总共有六处代码,按顺序分别是:

  1. this.ISBN = ISBN;

  2. this.name = name;

  3. Map bookMap = new HashMap();

  4. Book book = new Book(isbn,name);

  5. bookMap.put(book);

  6. bookMap.size();

所以红框内是

Book book = new Book(isbn,name);
bookMap.put(book);//前提是你在定义HashMap时声明的变量名是bookMap

回答2:

先在定义泛型那里定义,一个map,然后你圈中那里写map.pushback(name,,isbn);