天天看點

關于hashMap的java.util.ConcurrentModificationException解決方法

在開發過程中使用hashMap一直在報錯

java.util.ConcurrentModificationException

由于hashMap是線程不安全的 需要加一個syncronized關鍵字 才可以

然後 上網搜尋 得到一個方法

就是将你想要定義的hashMap  這樣來定義

Map m = Collections.synchronizedMap(new HashMap());

就可以了   這個的意思相當于你寫了一個帶syncronized關鍵字的hashMap一樣 隻不過是jdk自帶的而已