请教大家一个问题,很简单的,大家别笑我

xylcyc 2004-11-30 01:31:13
代码如下:
private Map roomCode2Game = new HashMap();
...
...
...

public void newGame(RoomInfo room)
{
synchronized (roomCode2Game)
{
roomCode2Game.put(new Integer(room.getRoomCode()), new Game(room));
}
}

...
...
...

public void chuPai(SMPPPacket pak, int roomCode)
{
Game game = null;
synchronized (roomCode2Game)
{
game = (Game) roomCode2Game.get(new Integer(roomCode));
}
}

>>>在chuPai中的game经调试还是null;
诚心请教大家
...全文
99 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxj12345678 2004-11-30
  • 打赏
  • 举报
回复
把Game game = null初始化放到方法外面试试。
chinawit 2004-11-30
  • 打赏
  • 举报
回复
就是啊!为什么不是null呢?又没调用上边的方法
fog628 2004-11-30
  • 打赏
  • 举报
回复
treeroot(根根)
老是占一楼,呵呵
febchen 2004-11-30
  • 打赏
  • 举报
回复
sorry,看错了
febchen 2004-11-30
  • 打赏
  • 举报
回复
roomCode2Game.get(new Integer(roomCode))方法贴出来看看
treeroot 2004-11-30
  • 打赏
  • 举报
回复
看不出来为什么不是null?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧