我有方法getMap(String name, Integer value)
,因此在方法内部我正在创建新的HashMap()
对象,但我希望将HashMap()
对象引用名称作为String name
的值
这是我的代码,我知道我不应该这样做,因为name
是字符串类型,只是为了显示
public static void main(String[] args) {
getMap("refMap", 10);
}
public static void getMap(String name, Integer value) {
Map name = new HashMap<>(); // Compile Error duplicate local variable
//Map refMap = new HashMap<>(); i want like this
}
这可能吗?
答案 0 :(得分:1)
我假设由于您列出的代码,您对HashMaps有所了解。您可以使用HashMaps将String值与特定对象相关联,其目的类似于将对象命名为String value参数。