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

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;
诚心请教大家
...全文
83 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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?
回复
相关推荐
发帖
Java SE
创建于2007-09-28

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2004-11-30 01:31
社区公告
暂无公告