for (Book book :handler.getBookList() ) {
System.out.println(book.getId());
System.out.println(book.getName());
System.out.println(book.getAuthor());
System.out.println(book.getYear());
System.out.println(book.getPrice());
System.out.println(book.getLanguage());
System.out.println("_______finish______");
}
1
null
null
null
null
null
_______finish______
2
null
null
null
null
null
_______finish______
我也是这个问题,没注意到已经定义了全局value了。。。Thank you
把characters()方法中的 String value = new String(ch, start, length);中的String去掉,写成 value = new String(ch, start, length);就可以了
首先你要确定 handler.getBookList() 是有值的啊,不然怎么赋值给你的book。 book是空的,book里面的属性能有值吗?
眼睛瞪了一上午花眼了,在characters()方法里没有传值value,而是定义了一个String value,所以传出来的都是null.
~~~~(>_<)~~~~