gpt4 book ai didi

java - 如何在 java 中将 HashMap 的键视为可选

转载 作者:搜寻专家 更新时间:2023-11-01 01:44:21 24 4
gpt4 key购买 nike

<分区>

当使用 Map 作为函数参数时,只会填充 3 个键的值。但是,当在另一个函数中调用此函数时,用户会填充初始 2 个键的值,并且他不需要为第 3 个键分配任何值。但是,如果第 3 个键没有赋值,则第 3 个键显示空值。

有什么办法可以避免这种情况。如果用户没有为第三个键分配任何值,则它必须为空而不是空值。

     public String setMapValues(Map<String,String> testMap) throws Exception
{
String str="";

str= testMap.get("a");
str+=testMap.get("b");
str+=testMap.get("c");

info(str);

return str;
}



public void run() throws Exception
{
LinkedHashMap<String,String> myMap = new LinkedHashMap<String,String>();
myMap.put("a", "James");
myMap.put("b", "Bond");
this.setMapValues(myMap);
}

函数调用将 JamesBondnull 显示为输出,而应仅通过忽略/跳过末尾的 null 将 JamesBond 显示为输出。

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