我无法弄清楚如何计算 HashMap 中的值实例。我已经看到 Object 类附加了一些方法,它们看起来好像可以帮助我,所以我试图将它们投入使用,但我一定在某处做错了。
如果有更简单的方法,我还没有找到。注意:图书馆是我的 HashMap。
public void borrowBooks(String id, String name, String sid, String sname) {
if((getKeyFromValue(Books, name).equals(id))&&(getKeyFromValue(Students, sname).equals(sid))){
if((Object)Library.countValues(sid)!=5){
Library.put(id, sid);
}
else{
System.out.println("You have exceeded your quota. Return a book before you take one out." );
}
}
}