JAVA解答,求大神来帮忙解答一下。谢谢!

帮我解释下if里的意思,谢谢!... 帮我解释下if里的意思,谢谢! 展开
 我来答
前端哈哈哈
2015-05-21 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:71
采纳率:0%
帮助的人:58万
展开全部
name[i] != null 数组name[i]该值不为空

a.equals(name[i]) 判断变量a的值是否等于name[i]的值

name[i] != null&&a.equals(name[i]) 如果两个条件为真,执行
追问
equals,不是转变成String的吗?
追答
不是的。

equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等,区分大小写。
爱我所爱丶Lyb
2015-05-21 · TA获得超过408个赞
知道小有建树答主
回答量:390
采纳率:0%
帮助的人:309万
展开全部
数组name的第i个元素,不为null 且 a与 数组name的第i个元素 相等
更多追问追答
追问
equals,不是转变成String的吗?
追答

你这边是什么类型我不知道


equals() 里面的参数是Object的

    Integer s = 2;
    System.out.println("2".equals(s));  //这样就false
    System.out.println("2".equals(2+""));    //这样就true
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoqisell77
2015-05-21 · 超过20用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:36.3万
展开全部
如果names数组中的第i位不等于null并且数组中的值是a就继续向下执行
更多追问追答
追问
equals,不是转变成String的吗?
追答
对啊,就是拿到names数组中i位的值和a这个字符串比较的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式