package tushu; import java.util.HashMap; import java.util.Map; public class TestBook { public static void main(String[] args) { Book b=new Book("iso2000", "java编程思想", "james", 98); Book b1=new Book("iso2001", "解忧杂货铺", "冬夜硅谷", 38); Book b2=new Book("iso2002", "追风筝的人", "凤思夫斯基", 48); Book b3=new Book("iso2003", "你让若成风", "李大仁", 28); Map<String,Book>map=new HashMap<String, Book>(); map.put(b.getBookno(), b); map.put(b1.getBookno(), b1); map.put(b2.getBookno(), b2); map.put(b3.getBookno(), b3); System.out.println(map.get("iso2001")); Book bb=map.get("iso2001"); bb.setBookName("美术鉴赏"); System.out.println(b1); System.out.println(map.get("iso2001")); } }
package tushu; public class Book { String bookno; String bookName; String author; int price; public String getBookno() { return bookno; } public void setBookno(String bookno) { this.bookno = bookno; } public String getBookName() { return bookName; } public void setBookName(String bookName) { this.bookName = bookName; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } public Book(String bookno, String bookName, String author, int price) { super(); this.bookno = bookno; this.bookName = bookName; this.author = author; this.price = price; } @Override public String toString() { return "Book [bookno=" + bookno + ", bookName=" + bookName + ", author=" + author + ", price=" + price + "]"; } }