雙層HashMap嵌套遍歷記錄

要遍歷的雙層結構:Map<String, Map<String, WebSocketSession>>

遍歷代碼:

Set<String> mapSet = lanSession.keySet();
    for(String key:mapSet){
        Map<String,WebSocketSession> subMap = lanSession.get(key);
            for(Map.Entry<String,WebSocketSession> entry: subMap.entrySet()){
                session = entry.getValue();
                synchronized (session) {
                if (session.isOpen()) {
                //System.out.println(session);
                session.sendMessage(message);
                }
            }
        }
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章