private Map<Character,Character> map = new HashMap<Character,Character>(){{
put('(',')');
put('{','}');
put('[',']');
}};
请问这里的几个put是什么用法?
4 回答
郎朗坤
TA贡献1921条经验 获得超9个赞
生成一个内部类,在构造器里面执行put方法
import java.util.HashMap;
final class Test$1 extends HashMap<Character, Character>
{
Test$1()
{
put(Character.valueOf('('), Character.valueOf(')'));
put(Character.valueOf('{'), Character.valueOf('}'));
put(Character.valueOf('['), Character.valueOf(']'));
}
}
添加回答
举报
0/150
提交
取消
