if(c.getName().equals("username")||c.getName().equals("password")) 这里的username和password

if(c.getName().equals("username")||c.getName().equals("password")) 这里的username和password  这两个指的是获取哪里的值作为比较。不可能拿这两个的字符串做比较啊。想不明白是哪里的值

放2
浏览 2322回答 5
5回答

梅下客

if(c.getName().equals(username)||c.getName().equals(password)) 这样才能获取你定义的username和password的值

书旅

你代码写的就是,拿username和password来和你获取到的进行字符串比较

慕尼黑0770482

字符串比较,还是把字符串放前边!不然容易空指针

gao110sir

你这程序写的比较混乱啊;你拿同一个c.getName()字符串跟字符串username和字符串password 比较,你程序肯定写错了,是不是应该这样写 if(c.getName().equals("username")&&c.getword().equals("passWord"))   , c.getWord()指获得的密码字符串

精慕门9254224

你写的这个比较的就是字符串!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java