HashMap で Values のインスタンスをカウントする方法がわかりません。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." );
}
}
}