如果两个字符串相同,那么字符串应该写回另一个字符串我该如何用Java做?
像,
if(s1.equals(s2)==0)
{
s1;
}
答案 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
尝试StringBuffer
或char[]
。
答案 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 ;
}
如果我理解正确,这就是答案,但请澄清!