我在我的小遊戲中緩存某些玩家,現在在我的跑步方法中我想檢查每個緩存的人,並給他們獎勵,檢查getAllplayersOnline並檢查它們是否在某些地圖,我只是緩存了那些地圖。Java試圖獲得所有緩存
public static HashMap<Integer,MapleCharacter> fishlist =
new HashMap<Integer,MapleCharacter>();
然後我把
fishlist.put(chr.getId(), chr);
現在在我的run方法我試過
if(UseChairHandler.fishlist.containsKey(chr.getId())) {
//do stuff
,但它沒有工作...任何想法?
「它沒有工作」 - 照顧詳細? – 2011-05-22 17:55:33
即使我緩存,它不給我任何項目,我檢查,它的這一部分是錯誤的。 – PirateOwh 2011-05-22 18:27:47
您是否驗證過'fishlist.put'行正在執行? – 2011-05-22 19:16:26