依赖

<dependency>
	<groupId>org.apache.commons</groupId>
    <artifactId>commons-collections4</artifactId>
    <version>4.4</version>
</dependency>

示例

package com.demo.map;

import org.apache.commons.collections4.MapUtils;

import java.util.HashMap;
import java.util.Map;

public class MapUtilDemo {
    public static void main(String[] args) {
        Map<String, Object> map = new HashMap<>();
        map.put("age", 12);

		// Integer age = (Integer) map.getOrDefault("age", 20);
		
        Integer age = MapUtils.getInteger(map, "age", 20);
        System.out.println("age: " + age);
        // age: 20

    }
}

如果是字符串类型

Map<String, Object> map = new HashMap<>();
map.put("age", "12");

// Integer age = (Integer) map.getOrDefault("age", 20);
// java.lang.String cannot be cast to java.lang.Integer

Integer age = MapUtils.getInteger(map, "age", 20);
System.out.println("age: " + age);
// age: 12