1. 程式人生 > >HashMap的另類寫法

HashMap的另類寫法

static Map<String, Integer> map = new HashMap<String, Integer>(8) {
        {
            put("DISINVESTMENT", R.mipmap.icon_disinvestments);
            put("PAY", R.mipmap.icon_recharges);
            put("INVESTMENT", R.mipmap.icon_invests);
            put("WITHDRAW", R.mipmap.icon_withdraws);
            put("TRANSFER", R.mipmap.icon_transfers);
            put("COMMISSION", R.mipmap.icon_yongjin);
            put("SALE_COMMISSION", R.mipmap.icon_reward);
            put("REBATE", R.mipmap.icon_fans);

        }
    };

static List<String> list = new ArrayList<String>(3) {
    {
        add("AAA");
        add("BBB");
        add("CCC");
    }
};