现在我正在开发套接字服务器,并为套接字的多个客户端创建了多线程。并且还将连接的每个线程放入一个HashMap中来存储线程的Object。
问题是:我无法将 HashMap 返回的键集放入 Iterator 中。我将键值初始化为 。有什么问题?我不知道。
HashMap<Long, ClientThread> m_clients;
long m_currentKey;
m_clients.put((Long)m_currentKey, clientThread);
Iterator<Long> itr = m_clients.keySet().iterator(); //error:: Why?
Run Code Online (Sandbox Code Playgroud)
