Java:org.apache.commons.collections4.MapUtils获取Map数据
  TEZNKK3IfmPf 2023年11月15日 27 0

依赖

<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.IntegerInteger age = MapUtils.getInteger(map, "age", 20);System.out.println("age: " + age);// age: 12
               
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月15日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   20天前   46   0   0 java
TEZNKK3IfmPf