HashMap has a constructor that can take another Map, so you can create a HashMap by passing it whatever Map.of(...) produces:
HashMap<String, String> map = new HashMap<>(Map.of("k1", "v1", "k2", "v2"));
Likewise for ArrayList and List.of(...).