如何比较两个字符串的内容相等  用==号  好象不行 ~~

解决方案 »

  1.   

    用equals()
    String s1,s2;
    判断s1.equals(s2)其真假
      

  2.   

    == 是指比较两个变量的值而不是字符串的内容
    equals 是比较内容的方法
      

  3.   

    同意,用==比较的是2个String对象,而不是对象的内容
      

  4.   

    请教一下,是不是也可以这么说?
    == 是引用比较,equals 是值比较
      

  5.   


    可以这么说就跟你在c里比较两个char* 一个意思 不能直接比较 而应该用strcmp()
      

  6.   

    ==比较的是两个引用是否指向同一个对象
    equals方法可以重写,实现自己的比较方案