HashMap<string, class<?>>怎么赋值
时间: 2023-06-04 18:05:13 浏览: 76
对于这个问题,我们可以使用put方法对HashMap进行赋值,具体方法如下:
HashMap<String, Class<?>> hashMap = new HashMap<>();
hashMap.put("key", value);
其中,key表示要存储的键名,value表示要存储的值。Class<?>表示可以存储任意类型的Class对象。
相关问题
HashMap<string, clasa<?>>怎么赋值
您好,HashMap<string, clasa<?>>的赋值方式如下:
HashMap<String, Class<?>> map = new HashMap<>();
map.put("key1", String.class);
map.put("key2", Integer.class);
这样就可以将String和Integer的Class对象存入HashMap中,并通过对应的key进行存取了。希望能够帮到您!
ArrayList<HashMap<String,String>>用法案例
ArrayList<HashMap<String,String>>是一个可以存储多个HashMap对象的动态数组。每个HashMap对象都包含一组键值对,其中键和值均为字符串类型。
下面是一个ArrayList<HashMap<String,String>>的用法案例:
```java
import java.util.ArrayList;
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList对象,用于存储HashMap对象
ArrayList<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>();
// 创建一个HashMap对象,包含两个键值对
HashMap<String,String> map1 = new HashMap<String,String>();
map1.put("name", "张三");
map1.put("age", "18");
// 将HashMap对象添加到ArrayList中
list.add(map1);
// 创建另一个HashMap对象,包含三个键值对
HashMap<String,String> map2 = new HashMap<String,String>();
map2.put("name", "李四");
map2.put("age", "20");
map2.put("gender", "男");
// 将另一个HashMap对象添加到ArrayList中
list.add(map2);
// 遍历ArrayList中的HashMap对象,输出每个键值对的值
for (HashMap<String,String> map : list) {
System.out.println("name: " + map.get("name"));
System.out.println("age: " + map.get("age"));
System.out.println("gender: " + map.get("gender"));
}
}
}
```
运行以上代码,输出结果为:
```
name: 张三
age: 18
gender: null
name: 李四
age: 20
gender: 男
```
可以看到,ArrayList中存储了两个HashMap对象,分别包含不同数量的键值对。在遍历ArrayList时,程序输出了每个键值对的值。如果某个HashMap对象中没有某个键,那么在输出时就会返回null。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)