如何从map中提取value并转换成long

Posted 冰凌花花~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从map中提取value并转换成long相关的知识,希望对你有一定的参考价值。

 

old:

taskReportDataDTO.setUv(Long.valueOf(hbaseData.get(HbaseColumnEnum.uv).toString()));

 

 new:

taskReportDataDTO.setPv(MapUtils.getLong(hbaseData, HbaseColumnEnum.pv.name().toLowerCase(), 0L));

 

 

http://commons.apache.org/proper/commons-collections/apidocs/org/apache/commons/collections4/MapUtils.html

static <K> Long getLong(Map<? super K,?> map, K key, Long defaultValue)
Looks up the given key in the given map, converting the result into a long, using the default value if the the conversion fails.

以上是关于如何从map中提取value并转换成long的主要内容,如果未能解决你的问题,请参考以下文章

如何从对象中提取类型

rabbitmq 消费 json 消息并转换成 Java 对象

Qt笔记-当前时间转GMT并转换成英文(Qt构造http头中Date数据)

python将视频按帧读取并转换成图片

PHP从mysql中取出多组数据 如何加入数组中并转成JSON数组

Scala:使用map从列表中提取辅助元组值