设计模式 Promise 网站favicon图标制作 分库查询 extjs6.5 父子元素 php algorithm qt iframe redux sed base64 seo flowjs vue router vue钩子函数 vue表单提交 bootstrap后台管理模板 oracle修改字段默认值 bootstrap图表 jq入口函数 java接收数组 python报错 python学习网站 java中的队列 java课程 java数组添加元素 jdbc连接mysql java生成文件 java匿名函数 java遍历list集合 php开发实例 python开发实例 键盘模拟器 mac画图软件 cms教程 collect 生存猎人属性 战斗的召唤
当前位置: 首页 > 学习教程  > 编程语言

Java:org.apache.commons.collections4.MapUtils获取Map数据

2021/2/13 18:18:57 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

依赖 <dependency><groupId>org.apache.commons</groupId><artifactId>commons-collections4</artifactId><version>4.4</version> </dependency>示例 package com.demo.map;import org.apache.commons.collections4.MapUti…

依赖

<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

本文链接: http://www.dtmao.cc/news_show_700228.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?