java吧 关注:1,254,763贴子:12,742,412
  • 6回复贴,共1

请问String.valueOf(123)和"123"的区别

只看楼主收藏回复

它们相等不


IP属地:湖北来自Android客户端1楼2017-01-11 17:58回复
    !=


    来自Android客户端2楼2017-01-11 18:09
    回复
      带双引号的是字符串,不带双引号的是数字,不过这是string的方法应该是相等的,会转换成string类型


      IP属地:山东来自Android客户端3楼2017-01-11 18:14
      回复
        不谢 http://www.nxpic.org/ftfchina2016/play?id=36?zdm


        IP属地:上海来自Android客户端4楼2017-01-11 18:24
        回复
          你问相等是什么意思,==和equals是不一样的。


          IP属地:江西6楼2017-01-12 17:00
          回复
            内容是一样的也就是,用equals比较,是相等的,不过二者内存地址不一样,用==比较,得到false


            IP属地:江苏来自Android客户端7楼2017-01-12 17:15
            回复