我有一個類,我想聲明一個私有成員,它是一個線程本地字典。所以這就是它的樣子......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
提交
取消