微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

判断String是否为空

判断一个sqlServer数据库里读出来的值是否为空。用了以下方法

1、if(a == null || a.trim().equals("")){}

    用这个方法不行,判断还是过了,但读出来的值仍然是null

2、if(str != null && str.length() != 0) { }

    用这个方法也不行,读出来的值仍然是null,不过给了我灵感,我就打印了一下该字符串的长度,没想到是4。

    原来sqlServer自动给没有赋值的varchar字段写上了"null"。在判断时只要判断str.equal("null");就可以了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐