Map<String,Object> fj怎么循环取出fj里面的name,age,sg
时间: 2023-11-11 17:03:57 浏览: 62
可以使用Java中的for-each循环和Map的entrySet方法来遍历Map中的键值对,并通过键来获取值,示例如下:
```
Map<String, Object> fj = new HashMap<>();
fj.put("name", "张三");
fj.put("age", 20);
fj.put("sg", 1.75);
for (Map.Entry<String, Object> entry : fj.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
if ("name".equals(key)) {
String name = (String) value;
System.out.println("姓名:" + name);
} else if ("age".equals(key)) {
int age = (int) value;
System.out.println("年龄:" + age);
} else if ("sg".equals(key)) {
double sg = (double) value;
System.out.println("身高:" + sg);
}
}
```
输出结果为:
```
姓名:张三
年龄:20
身高:1.75
```
阅读全文