Overview
This document will outline when to use Guava's ImmutableMap/ImmutableSet and Java's Map.of and Set.of.
...
Code Block |
---|
language | java |
---|
theme | Confluence |
---|
title | Java UnmodifiableMap Example |
---|
collapse | true |
---|
|
Map<String, String> mutableMap = new HashMap<>();
Map<String, String> unmodifiableMap = Collections.unmodifiableMap(mutableMap); |
...
Code Block |
---|
language | java |
---|
theme | Confluence |
---|
title | Guava ImmutableMap Example | collapse | true |
---|
|
ImmutableMap<String, String> immutableMap = ImmutableMap.copyOf(mutableMap); |
...
Code Block |
---|
language | java |
---|
theme | Confluence |
---|
title | Java Map.of Example | collapse | true |
---|
|
Map<String, String> immutableMap = Map.of("A", "Apple", "B", "Ball", "C", "Car") |
...