java代码一行显示_一行java代码及其作用?

所以我已经购买了“

Java for Dummies”第4版,我必须说这可能是我花在书上的最好的30美元.我不是新编码,如果我自己这样说,我实际上相当不错.

但是,我遇到了一行让我感到困惑的代码:

public void setName(String n)

{

if(!n.equals(""))

{

name = n;

}

}

我的问题出现在第三行,if(!n.equals(“”))部分…我知道if循环是如何工作的(即:if(this == that that){do stuff}),但是我我们之前没有看过!n.equals(“”).有人可以向我解释一下吗?

PS:只是猜一猜.它是否相同:

public void setName(String n)

{

if(n != "")

{

name = n

}

}

我认为这只是一种方法,以确保如果用户没有输入名称(即myAccount.setName =“”;)它不会回复错误并像正常一样运行,但我不确定.

在此先感谢您的帮助!

编辑:改变了我的“myAccount.name =”“;”到“myAccount.setName =”“;”,抱歉混淆.

谢谢你:去Asaph,欣赏答案!与Lucas Aardvark一样,他回答说,但Asaph首先在他自己的回答中回答了我的验证评论,感谢所有人!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值