使用Guava将Java Map <String,String>添加到List <String>

l a*_*a s 2 java list map guava

我有一个

java.util.Map<String, String> 
Run Code Online (Sandbox Code Playgroud)

并且无论如何在番石榴将其转换为

List<String>
Run Code Online (Sandbox Code Playgroud)

只有地图上的值?

Rei*_*eus 16

为什么不这样做呢

List<String> list = new ArrayList<>(map.values());
Run Code Online (Sandbox Code Playgroud)


rua*_*akh 6

你可以写:

List<String> list = ImmutableList.copyOf(map.values());
Run Code Online (Sandbox Code Playgroud)