gpt4 book ai didi

java - 为什么这个 HashMap.get 返回 null?

转载 作者:行者123 更新时间:2023-12-01 08:15:35 25 4
gpt4 key购买 nike

我将像这样将值插入到HashMap

String group_name[]=group_names.split(",");
String group_ids[]=new_groups.split(",");
Hashtable<Integer,String> hm=new Hashtable<Integer,String>(10);
for(int i=0;i<group_ids.length;i++){
if (group_ids[i]!=null && !group_ids.equals("")) {
hm.put(Integer.parseInt(group_ids[i]), group_name[i]);
}

在下面的代码中,list2是ArrayList,它具有HashMap的键,我正在检索如下所示的值

for(String group_id1:list2) {
int gid=Integer.parseInt(group_id1);
String group_name=hm.get(Integer.parseInt(group_id1));

此处 hm.get() 方法返回 null

最佳答案

if (group_ids[i]!=null && !group_ids.equals("")) {

应该是

if (group_ids[i]!=null && !group_ids[i].equals("")) {

关于java - 为什么这个 HashMap.get 返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13605652/

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