java中的不同的key类型从map中获取不同的value值
Posted ppjj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的不同的key类型从map中获取不同的value值相关的知识,希望对你有一定的参考价值。
protected <V> V getValFromMap(Map<String, Object> headers, String name, Class<V> type) { Object value = headers.get(name); if (value == null) { return null; } if (!type.isAssignableFrom(value.getClass())) { if (logger.isWarnEnabled()) { logger.warn("Skipping header ‘" + name + "‘expected type [" + type + "], but got [" + value.getClass() + "]"); } return null; } else { return type.cast(value); } }
以上是关于java中的不同的key类型从map中获取不同的value值的主要内容,如果未能解决你的问题,请参考以下文章
java中的list map set中能存放不同数据类型的元素吗