字符串的.isEmpty()与.equals("")什么区别?

谢了... 谢了 展开
 我来答
198901245631
2015-11-06 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1823万
展开全部
.isEmpty(str)表示的不是空,也不是null;
.equals("")表示的不是空,不能表示不为null。
如果要想效果一样的话,equals方法面还需要添加上null的判断:
“”.equals(str)||str==null;
备注:jdk1.6以后的版本才有isEmpty,所以注意下jdk版本
sunyong1222
2008-06-02 · TA获得超过1315个赞
知道小有建树答主
回答量:1187
采纳率:0%
帮助的人:1020万
展开全部
isEmpty
public boolean isEmpty()确定弧是否为空。

指定者:
类 RectangularShape 中的 isEmpty
返回:
如果弧为空,则返回 true;如果它不为空,则返回 false。
equals
@Deprecated
public boolean equals(String s)已过时。 与 hashCode() 协定不一致,使用 isMimeTypeEqual(String) 来代替。

仅将 mimeType 与传入的 String 相比较,在此比较关系中不考虑 representationClass。如果需要比较 representationClass,则可以使用 equals(new DataFlavor(s))。

返回:
true,如果 String (MimeType) 相等
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
citytalent
2008-06-02 · TA获得超过1222个赞
知道小有建树答主
回答量:542
采纳率:0%
帮助的人:587万
展开全部
怎么貌似把API帖过来了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式