hashmap另一种初始化

代码:

new HashMap() {
                    {
                        put("a", 0);
                        put("b", 0);
                        put("c", 0);
                    }
                };

用处:

        for (Entry entry : set) {
            value = entry.getValue();
            try {
                if(k == 5) {
                    break;
                }
                json = new JSONObject(value);
                update_map.put(entry.getKey(), new Update(0, json, new HashMap() {
                    {
                        put("a", 0);
                        put("b", 0);
                        put("c", 0);
                    }
                }));
                queue.add(entry.getKey());
                k++;
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }

你可能感兴趣的:(java基础)