java吧 关注:1,212,797贴子:12,656,050
  • 3回复贴,共1

int转化的string和直接赋值的string有什么区别?

只看楼主收藏回复

在if里面一直没法匹配
比如 int a = 1;
if(String.valueOf(a)=="1")结果是false。别说直接用int,我是想知道两个为什么不一样


IP属地:上海1楼2016-11-24 14:47回复
    自顶


    IP属地:上海2楼2016-11-24 14:55
    回复
      equals比较的是字符串内容是否相等,==是比较的内存地址是否一样!


      IP属地:上海来自iPhone客户端4楼2016-11-24 15:33
      回复