我有一个类,我想声明一个私有成员,它是一个线程本地字典。所以这就是它的样子......private static ThreadLocal<HashMap<Integer, Measurement>> measurements = new ThreadLocal<HashMap<Integer, Measurement>>() { @Override protected HashMap<Integer, Measurement> initialValue() { return new HashMap<Integer, Measurement>(); }};正如你所看到的,我必须输入HashMap<Integer, Measurement>很多次。有什么办法可以让这个更简洁吗?
1 回答
12345678_0001
TA贡献1802条经验 获得超5个赞
这个怎么样 ?
private static ThreadLocal<HashMap<Integer, Measurement>> measurements = ThreadLocal.withInitial(HashMap::new);
添加回答
举报
0/150
提交
取消