与java中的String s ="sample"类似.如何在一步中声明并将值赋值给hashMap.也可以使用hashMap中的put函数一次分配更多的值集.
小智 8
对的,这是可能的.你可以使用下面的代码
HashMap<String,String> instruments = new HashMap<String, String>() {
{
put("test","test");
put("test1","test1");
}
};
Run Code Online (Sandbox Code Playgroud)
使用像 Google Guava 这样的库,它有很多实用程序来实例化 HashMap。也可以像这样进行匿名继承:
Map<String, Object> map = new HashMap<String, Object>() {{
put("Test", "Test1");
put("Test", "Test1");
}};
Run Code Online (Sandbox Code Playgroud)
但我不会推荐它。
| 归档时间: |
|
| 查看次数: |
11696 次 |
| 最近记录: |