java吧 关注:1,293,987贴子:12,826,445
  • 20回复贴,共1

为什if(s == "XuXiaoFei")不能实现

只看楼主收藏回复




IP属地:湖北1楼2012-11-02 21:32回复
    pass! thank you!


    IP属地:湖北3楼2012-11-02 21:42
    回复
      2026-01-09 04:59:30
      广告
      不感兴趣
      开通SVIP免广告
      为什么会想到用==来比较呢?书上没讲吗?


      IP属地:法国4楼2012-11-03 00:50
      回复


        IP属地:江苏5楼2012-11-03 16:33
        回复
          因为你是要比较字面量,而不是内存地址,所以==是行不通的。


          6楼2012-11-03 17:30
          回复
            徐晓飞 我只看到了这个


            8楼2012-11-03 19:37
            收起回复
              看见楼主就像看见2年前我


              IP属地:上海9楼2012-11-03 20:00
              回复
                用.equals(String s),这个才是比较值的,我原来也老错


                10楼2012-11-03 21:19
                回复
                  2026-01-09 04:53:30
                  广告
                  不感兴趣
                  开通SVIP免广告
                  如果s为null则会出现空指针异常,应该倒过来


                  IP属地:广东来自Android客户端11楼2012-11-03 21:24
                  收起回复
                    用 equals方法


                    12楼2012-11-04 12:02
                    回复
                      学习了


                      13楼2012-11-04 12:52
                      回复
                        害我期中考试不及格的就是这个


                        IP属地:四川来自手机贴吧15楼2012-11-04 20:17
                        回复