新new出来的linkedhashmap,然后调用for (Map.Entry<String, FsscVoucherDetail> mp : map.entrySet()) {}会出现什么结果
时间: 2024-02-24 11:56:28 浏览: 26
如果您新创建了一个LinkedHashMap,并且在其中添加了键值对,然后使用for-each循环遍历entrySet(),那么会按照插入顺序依次遍历每个键值对。具体来说,每个迭代到的Map.Entry对象都会包含一个键和一个值,其中键的类型为String,值的类型为FsscVoucherDetail。您可以在循环体内使用mp.getKey()方法获取键,使用mp.getValue()方法获取值。例如:
```java
LinkedHashMap<String, FsscVoucherDetail> map = new LinkedHashMap<>();
// 添加键值对
map.put("key1", new FsscVoucherDetail());
map.put("key2", new FsscVoucherDetail());
map.put("key3", new FsscVoucherDetail());
// 遍历键值对
for (Map.Entry<String, FsscVoucherDetail> mp : map.entrySet()) {
String key = mp.getKey();
FsscVoucherDetail value = mp.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
```
输出结果:
```
Key: key1, Value: com.example.FsscVoucherDetail@1a2b3c
Key: key2, Value: com.example.FsscVoucherDetail@4d5e6f
Key: key3, Value: com.example.FsscVoucherDetail@7g8h9i
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)