map构造同时初始化
Map<String, Object> mtest = new HashMap<String, Object>(){{put("test","MyTest");}} ;
第一层括弧定义一个匿名内部类 (Anonymous Inner Class),第二层括弧是一个实例初始化块 (instance initializer block),这个块在内部匿名类构造时被执行
1 2 3 4 5 6 | new ArrayList<Map<String, Object>>(){ { new HashMap<String, Object>(){ {put( "test" , 100 );} }; } } |
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步