Powiel możliwe:
What makes reference comparison (==) work for some strings in Java?Korzystanie '==' zamiast .equals ciągów Java
wiem, że to nie było asked before, ale mimo zaleceń używać zamiast .equals()
operator porównania ==
, stwierdziłem, że ==
działa cały czas:
String s1 = "Hello";
String s2 = "Hello";
System.out.println(s1 == s2); // true
Czy ktoś może podać przykład operatora ==
, który nie działa?
Marcos warunkiem dobrego przykładu [] (http://stackoverflow.com/questions/767372/java-string-equals-versus/1251721#1251721) w odpowiedzi na pytania, które powiązane. –
Powiązane: http://stackoverflow.com/questions/9698260/what-makes-reference-comparison-work-for-some-strings-in-java/9698305#9698305 – berry120