gpt4 book ai didi

java - 从 Java 方法中的参数获取 Map 值的最佳实践?

转载 作者:行者123 更新时间:2023-11-29 05:27:42 25 4
gpt4 key购买 nike

我想传递一个包含键和值的 Map,即 Listview,这 2 种方法中的哪一种是从参数获取 map 的好习惯

Map<String, List<String>> mMap;

public static void add(Map<String, List<String> map) {
mMap = map; // direct get and assign to map object
}

public static void add(Map<String, List<String> map) {
try {
//Copies all of the mappings from the specified map to this map
mMap.putAll(map);
} catch (Exception e) {
}
}

在 2 方法中,将 map 参数的值分配给我们的新 Map 对象的正确方法是什么?

最佳答案

您的第一种方法不是添加,而是替换,因此第二种方法更可取。但是第二个会失败,因为您的对象未初始化,因此为空。

关于java - 从 Java 方法中的参数获取 Map 值的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22142089/

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