我想初始化ConcurrentHashMap
的ConcurrentHashMap
与S
private final ConcurrentHashMap< String, ConcurrentHashMap> myMulitiConcurrentHashMap = new ConcurrentHashMap< String, new ConcurrentHashMap () >();
但是javac
给了
HashMapper.java:132: error: illegal start of type new ConcurrentHashMap() ^ HashMapper.java:132: error: '(' or '[' expected new ConcurrentHashMap () ^ HashMapper.java:132: error: ';' expected new ConcurrentHashMap ()
指着第二个new
.
如何myMulitiConcurrentHashMap
将new
LY正确初始化?
你没有初始化内心ConcurrentHashMap<String, Double>
; 只需以下工作:
new ConcurrentHashMap< String, ConcurrentHashMap<String, Double> >();