有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java中字符串和回写的比较

如果两个字符串相同,那么应该将该字符串写回另一个字符串。我如何在Java中执行此操作

if(s1.equals(s2)==0)
{
    s1;
}

共 (4) 个答案

  1. # 1 楼答案

    不能。Java字符串是不可变的。这不是C。一旦创建了字符串,它就永远不会被更改。你准备好给詹姆斯·戈斯林的房子装鸡蛋了吗

    如果需要可变的String,请尝试StringBufferchar[]

  2. # 2 楼答案

    String string1 = "foo";
    String string2 = "FOO";
    String newstring="";
    
    
    if (string1.equals(string2))
    {
    
      newstring=string1;
    
    }
    
  3. # 3 楼答案

    试试这个:

    String newString = s1.equals(s2) ? s1 : "";//requals returns boolean type true/false and not integer like other languages.
    
  4. # 4 楼答案

    试试这个:

        if(s1.equals(s2))
      {
      //then you want to write that s1 will be equal to zero...(if i have undersood correct...)
    String new = s1  ;
       }
    

    如果我理解正确,这就是答案,但请澄清