在java中比较字符串和写回

时间:2015-04-19 14:48:55

标签: java string

如果两个字符串相同,那么字符串应该写回另一个字符串我该如何用Java做?

像,

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

4 个答案:

答案 0 :(得分:0)

试试这个:

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

答案 1 :(得分:0)

String string1 = "foo";
String string2 = "FOO";
String newstring="";


if (string1.equals(string2))
{

  newstring=string1;

}

答案 2 :(得分:0)

你不能。 Java字符串是不可变的。这不是C.一旦创建了一个字符串,它就可以永远不会被改变。你准备好詹姆斯戈斯林的房子吗?

如果您想要一个可变的String尝试StringBufferchar[]

答案 3 :(得分:-1)

试试这个:

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

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