看完这段代码,很多人都会觉得这么写太啰嗦了,文艺青年一般这么来了:
```
HashMap<String, String> map = new HashMap<String, String>() {
{
map.put("name", "test");
map.put("age", "20");
}
};
```
看起来优雅了不少,一步到位,一气呵成的赶脚。然后问题来了,这里的双括号”{{}}”到底什么意思,什么用法呢?
双括号”{{}}”,用来初始化,使代码简洁易读。
看完这段代码,很多人都会觉得这么写太啰嗦了,文艺青年一般这么来了:
```
HashMap<String, String> map = new HashMap<String, String>() {
{
map.put("name", "test");
map.put("age", "20");
}
};
```
看起来优雅了不少,一步到位,一气呵成的赶脚。然后问题来了,这里的双括号”{{}}”到底什么意思,什么用法呢?
双括号”{{}}”,用来初始化,使代码简洁易读。
本文标题:HashMap 初始化的文艺写法
本文链接:https://www.haomeiwen.com/subject/dbxnghtx.html
网友评论