HashMap<string, clasa<?>>怎么赋值
时间: 2023-06-04 19:05:09 浏览: 84
您好,HashMap<string, clasa<?>>的赋值方式如下:
HashMap<String, Class<?>> map = new HashMap<>();
map.put("key1", String.class);
map.put("key2", Integer.class);
这样就可以将String和Integer的Class对象存入HashMap中,并通过对应的key进行存取了。希望能够帮到您!
相关问题
HashMap<string, class<?>>怎么赋值
对于这个问题,我们可以使用put方法对HashMap进行赋值,具体方法如下:
HashMap<String, Class<?>> hashMap = new HashMap<>();
hashMap.put("key", value);
其中,key表示要存储的键名,value表示要存储的值。Class<?>表示可以存储任意类型的Class对象。
private static final String CHINA = "137100100100100"; private static HashMap<String, String> provinces = new HashMap<>(); private static HashMap<String, String> cityProvinces = new HashMap<>(); private static HashMap<String, String> cityIdNameMap = new HashMap<>(); private static HashMap<String, String> provinceIdNameMap = new HashMap<>(); private static List<Location> locations; private static final String UNKNOWN_MARK = "未识别";
这段代码似乎是一个地理位置相关的工具类或者数据结构的定义。它包括了一个中国的常量字符串 CHINA,以及几个 HashMap 对象用于存储省份、城市和对应的 ID 和名称信息。还有一个 Location 类型的列表变量 locations 和一个未识别标记字符串 UNKNOWN_MARK。这些数据结构可能被用于地理位置信息的查询和管理。
阅读全文