gpt4 book ai didi

java - 如何获取 Map 的 string[]

转载 作者:行者123 更新时间:2023-11-29 06:13:32 26 4
gpt4 key购买 nike

嗨,我有一个 Map<Str1,Str2>我需要获取 str2 的数组,其中

str1=="foo"

我该怎么做?

谢谢

最佳答案

由于 java.util.Map 不是多映射,因此以“foo”为键的条目如果存在,则它是唯一的。所以我不明白为什么你应该得到一个 String[]

只需执行:String str2 = map.get("foo") 并在以后引用它之前始终检查是否 str2 != null

如果你对多图感兴趣(一个键的多个条目),那么搜索Apache Commons Collections为此,或者您可以非常轻松地自己实现多重映射,将任何 String 键映射到 StringCollection。这很容易而且有效。选择正确的 Collection,具体取决于它的更改频率、是否需要对其进行排序等...通常,LinkedList 相当不错。

关于java - 如何获取 Map<String , string > 的 string[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5930628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com