java吧 关注:1,252,469贴子:12,738,462
  • 17回复贴,共1

a.equals("")和a==""什么区别?

只看楼主收藏回复

a.equals("")和a==""什么区别?


来自手机贴吧1楼2013-08-21 14:57回复
    一个比内容,一个比地址。。。。。。


    IP属地:河南来自手机贴吧2楼2013-08-21 15:00
    回复
      一个 比的是值 一个比的是 内存 十五字 有木有 有木有


      3楼2013-08-21 15:04
      回复
        一个字符串类型,一个整型。


        来自Android客户端4楼2013-08-21 15:04
        回复
          equals这个方法不复写,没什么意义


          来自Android客户端5楼2013-08-21 18:36
          回复
            一个值,一个地址
            .★ * ★..
              .*★ *. *..*   ★
              ★       ★
              ‘*. *'  什么都丢,小尾巴跟紧我。
                 ‘★.   ★’
                   ‘*..★


            IP属地:新疆来自WindowsPhone客户端6楼2013-08-21 18:49
            回复
              我估计这个百度一下瞬间一大堆。


              IP属地:浙江来自Android客户端8楼2013-08-21 19:28
              回复
                其实没区别 嗯 你就这么用着吧


                IP属地:上海9楼2013-08-21 19:32
                回复
                  Java虽然没有指针的概念,但在jvm中有ID(类似于指针,由jvm调用,不可人工实现),每个对象(int也是对象)都有自己的ID,==比较的是ID,equals比较的是内容。用eclipse设个断点debug一下就清楚了


                  IP属地:河南13楼2013-08-21 20:27
                  收起回复