具有预先存在的值的hashmap初始化?

Pho*_*nix 1 java

如果我有一个int[] array = {1, 2, 3}并且我想用下面的值初始化hashmap,有没有更好的方法呢?

Map<Integer,Boolean> map = new HashMap<Integer,Boolean>();
            map.put(1,false);
            map.put(2,false);
            map.put(3,false);
Run Code Online (Sandbox Code Playgroud)

Joh*_*ica 7

for (int i: array) {
    map.put(i, false);
}
Run Code Online (Sandbox Code Playgroud)