:
String hello = "Hello";
"Hello" - , hello, -
String str5 = "Hel" + "lo";
"Hel" + "lo" 2 , hello, , , , hashcode
String str8 = "Hel";
String str9 = "lo";
str8 + str9 - , hello, -
String str10 = str8 + str9;
System.out.println("str10==hello?" + (str10 == hello));
System.out.println("str5==hello?" + (str5 == hello));
System.out.println("str10==str5?" + (str10 == str5));
==, - . , .
string_1.equals(STRING_2)
string_1 == string_2
. ,
. ( == vs equals() Java?):
equals() "" String ( ) , (2) String . - (2) String String, ! (2) (2) String, . "" ( : ) String, .
, "==" , , String. String, "true".. duh. , , String ( String "", String ), "false".