社区
Web 开发
帖子详情
请问如何判断Object map.get(Object key)的返回值为空
hzain
2005-11-16 03:14:36
map.get(Object key)的返回值为object类型,请问如何判断这个object类型为空,
我试过map.get(Object key).toString.equals(""),但是不行
...全文
10452
13
打赏
收藏
请问如何判断Object map.get(Object key)的返回值为空
map.get(Object key)的返回值为object类型,请问如何判断这个object类型为空, 我试过map.get(Object key).toString.equals(""),但是不行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
javawyc
2010-06-11
打赏
举报
回复
我用 "".equals((String)map.get(key)) 比较也不行啊
liu_you
2005-11-16
打赏
举报
回复
难道是传说中的map.get(key).equals("null")?
Croatia
2005-11-16
打赏
举报
回复
用equals(null)绝对是错误的,一个NULL的对象,怎么又方法呢?
你的问题,我觉得你很多搞错了。
你可以去判断一下是不是NULL,不是的话,看一下他的Length。
map.get(key).toString()这句话没有出错的话,没有空指针错误的话,他就不是NULL的。看一下他的LENGTH等等。用s.trim().length() == 0 来判断看看。
hzain
2005-11-16
打赏
举报
回复
System.out.println("class-------"+map.get(key).getClass()); 是string类型
System.out.println("value-------"+map.get(key).toString()); 没有输出值
但是我用map.get(key).equals("")怎么返回false呢?
kingofhawks
2005-11-16
打赏
举报
回复
哦,错了
System.out.println("class-------"+map.get(key).getClass());
System.out.println("value-------"+map.get(key).toString());
kingofhawks
2005-11-16
打赏
举报
回复
有这么怪异吗?建议你用
System.out.println("class-------"+map.get(key));
System.out.println("value-------"+map.get(key).toString());
把这个东西打出来看看到底是什么?
hzain
2005-11-16
打赏
举报
回复
如果实在没有办法的话,我试试看遍历rs中可能会出现空的字段,把空的字段update一个新的字符串,这样在页面里面就比较容易判断是否为空了
hzain
2005-11-16
打赏
举报
回复
楼上的大哥,我是第2种情况,
shine333
2005-11-16
打赏
举报
回复
1
判断空当然是==null
但是Map.get(key)方法返回null可能是因为,
1)不存在这个key
2)有这个key,但是里面存放的value为null
如果是判断第一种情况的话用
map.containsKey(key)
hzain
2005-11-16
打赏
举报
回复
null == map.get(key)是我最早尝试的,不行
hzain
2005-11-16
打赏
举报
回复
(map.get(Object key)).equals(null)不行啊,
我是把resultset放在map里面,一条记录封装进一个map,然后把map都放在
arraylist里面,页面输出把list里面的每一个map用map.get("字段名")
输出,我不知道如何判断map.get("字段名")是一个空值,
谢谢
zealVampire
2005-11-16
打赏
举报
回复
if (null == map.get(key))
{
//...
}
磨砺营马剑威
2005-11-16
打赏
举报
回复
(map.get(Object key)).equals(null)
如何
判断
Map
中的
key
或value是什么类型
博客介绍了从泛型继承过来的数据,在使用
map
.get(
key
)时需确保
key
类型与
map
的K匹配。还给出
判断
key
和value类型的思路,即通过params
Map
.entrySet()获取值,介绍了两种
判断
类型的方法,分别是instanceof和class的equals()方法。
判断
map
的
key
的value是否
为空
本文探讨了在Java中如何有效
判断
Map
集合中特定
Key
对应的Value是否
为空
的两种方法。通过示例代码,分别展示了针对String类型和
Object
类型Value的检查逻辑,确保程序的健壮性和准确性。
java
map
不存在的
key
_浅谈
Map
集合中get不存在的
key
值,会抛出异常吗?
本文主要探讨Java中
Map
集合获取不存在
key
值的情况。在
Map
里get不存在的值不会抛异常,返回null。但因
Map
允许值为null,不能用get
判断
键是否存在,而应使用contains
Key
方法,并给出了相应代码示例及执行结果。
hive get_json_
object
,
map
用法
本文介绍了在Hive中处理JSON数据时,get_json_
object
函数的使用方法,强调了解析字段必须为string类型。同时,提到了解析
map
类型数据的方式,可以通过col_name['
key
']直接获取
map
中指定
key
的value。
Scala
Map
映射的get方法注意
本文详细解析了Scala中
Map
的get方法,介绍了其返回的Option[B]类型,以及如何通过get方法获取
Map
中
key
对应的value。同时对比了Scala与Java中处理空值的不同方式。
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章