JAVA中的equals()

if(id==null||id.equals("")){thrownewException("主键为空!");}解释下什么意思。特别说说equals的用法和作用... if (id==null || id.equals("")) {
throw new Exception("主键为空!");
}

解释下什么意思。特别说说equals的用法和作用
展开
 我来答
ajax_2003
2008-10-29 · TA获得超过4995个赞
知道大有可为答主
回答量:2628
采纳率:0%
帮助的人:2475万
展开全部
equals比较字符串的内容,id.equals("")判断字符是否为空
equals是最顶层父类Object地方法,子类中如果没有对其进行
重写,那么equals的实际功能是和==运算符一样的,而String
对其进行了重写,功能是判断字符串的内容
sunxch100
2008-10-29 · TA获得超过3619个赞
知道大有可为答主
回答量:1818
采纳率:50%
帮助的人:692万
展开全部
意思是:
如果id为空或id是一个空字符串,就抛出一个异常!

equals可以判断字符和字符是否相等,也可以判断两个对象的引用是否相同,也可以将对象的引用和字符进行比较。
例如String s1="java";
String s2=new String("java");
要比较的话只能用equals,而不能用==
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1maimai23
2008-10-29
知道答主
回答量:28
采纳率:0%
帮助的人:0
展开全部
java中的equals主要说的是字符串相等的情况,equals相等是说""里面的动西必须跟你输入的完全一样才会往下进行。

参考资料: 自己学经验

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
g30625680633
2008-10-29 · TA获得超过149个赞
知道答主
回答量:280
采纳率:0%
帮助的人:154万
展开全部
equals是只判断值相等不相等,而不判断内存地址.
只判断两个字符串的值相等不相等时使用.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一看没菜快泡汤
2008-10-29 · TA获得超过174个赞
知道小有建树答主
回答量:346
采纳率:0%
帮助的人:0
展开全部
判断id没有取到值或者取到的值是空""
的时候抛出异常
equals是判断两个字符串是否相等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式