gpt4 book ai didi

java - 按名称获取 ArrayList

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:51:21 33 4
gpt4 key购买 nike

这是获得ArrayList<NameValuePair>的正确方法吗?按名称值?

private String getValueByKey(ArrayList<NameValuePair> _list, String key) {
for(NameValuePair nvPair : _list) {
if(nvPair.getName().equals(key)) {
return nvPair.getValue().toString();
}
}
return null;
}

或者,是否有访问ArrayList<NameValuePair>的快捷方式?按名称值?

最佳答案

不 - 你将它们存储为一个列表,它不是为通过“键”访问而设计的 - 它没有任何键的概念。

听起来你真的想要像 Map<String, String> 这样的东西- 假设您只需要为每个键存储一个值。

如果你被 ArrayList 困住了(我至少会将参数类型更改为 List ,如果不是 Iterable 鉴于这就是您所需要的)那么您所拥有的就很好。

关于java - 按名称获取 ArrayList<NameValuePair> 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16939773/

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