最近在学习Java,还是小白阶段,今天做一个作业的时候要得到键盘输入的字符串,还是得用Scanner,但要用next.(),直接上图吧。
这道题里要求我们比较字符串是否相等,我一开始就直接比较sc.next()=="admin",但发现怎么样他都不相等,我就百度了一下,好像他有时候是可以这样比较,有时候不行,因为他比较的是地址,如果要比较要这两个的值是否相等应该用equals(),如上图
最近在学习Java,还是小白阶段,今天做一个作业的时候要得到键盘输入的字符串,还是得用Scanner,但要用next.(),直接上图吧。
这道题里要求我们比较字符串是否相等,我一开始就直接比较sc.next()=="admin",但发现怎么样他都不相等,我就百度了一下,好像他有时候是可以这样比较,有时候不行,因为他比较的是地址,如果要比较要这两个的值是否相等应该用equals(),如上图