Consider the following code segment. String stringl = \"Hello\"; String string2 = \"World\"; string2 = string1; string1 += \"There!\"; After the code is executed, what are the values of s tring1 and string2? a. string1 \"Hello\", string2 = \"World\" b. string1 \"HelloWorld\", string2 = \"World\" c. string1 \"HelloThere!\", string2 \"HelloThere!\" d. string1 \"HelloThere!\", string2 = \"World\" e. string1 \"HelloThere!\", string2 = \"Hello\" Solution String stringl = \"Hello\"; /* String 1 contains Hello */ String string2 = \"World\"; /* String 2 contains World */ string2 = string1; /* Assign String 1 to String 1 so the String 2 contains Hello */ string1 += \"There!\"; /* String 1 contains Hello and we add there to that string, so the string1 is Hello There */ From the above code : Option e is correct. .