如何获得字符串[地图<字符串,字符串>的]

问题描述:

嗨,我有一个Map<Str1,Str2>,我需要得到STR2的数组,其中如何获得字符串[地图<字符串,字符串>的]

str1=="foo" 

我该怎么办呢?

感谢

由于java.util.Map不是多图,则该条目有“富”作为重点,如果它存在,它是独一无二的。所以我不明白为什么你应该得到一个String[]

只要做:String str2 = map.get("foo")并且在稍后提及它之前总是检查是否str2 != null

如果你有兴趣在多图(用于关键的许多条目),然后搜索Apache Commons Collections它,或者你可以实现一个非常容易多图自己,映射的任何String关键StringCollection秒。这很容易,它的工作原理。选择合适的Collection,取决于它改变了多少次,如果你需要排序等等。通常LinkedList是相当不错的。