在Java 8中,可以使用`ImmutableMap.Builder`类来合并两个`ImmutableMap<String, String>`。 以下是一个示例代码: ```java import com.google.common.collect.ImmutableMap; public class Main { public static void main(String[] args) { ImmutableMap<String, String> map1 = ImmutableMap.of("key1", "value1", "key2", "value2"); ImmutableMap<String, String> map2 = ImmutableMap.of("key3", "value3", "key4", "value4"); ImmutableMap<String, String> mergedMap = ImmutableMap.<String, String>builder() .putAll(map1) .putAll(map2) .build(); System.out.println(mergedMap); } } ``` 在上面的示例中,我们首先创建了两个`ImmutableMap`对象`map1`和`map2`。然后,我们使用`ImmutableMap.Builder`创建一个新的`ImmutableMap`对象`mergedMap`,并使用`putAll`方法将`map1`和`map2`中的所有键值对添加到`mergedMap`中。最后,我们使用`build`方法构建最终的合并后的`ImmutableMap`对象。 输出结果将是`{key1=value1, key2=value2, key3=value3, key4=value4}`。