在Java中,可以使用如下方法直接初始化一個HashMap并賦值:
Map<String, Integer> map = new HashMap<String, Integer>() {{ put("A", 1); put("B", 2); put("C", 3); }};
在這個方法中,使用了雙括號初始化塊來實現直接給HashMap賦值。注意,在此方法中,創建了一個匿名內部類,所以可能會導致一些性能問題。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529