String ring = "One ring to rule them all, " String find = "One ring to find them." ring = ring + find;
No. The String
objects don't change.
The reference variable ring
is changed in the
third statement to refer to a different String
than originally.
(Its original String
becomes garbage, which
is collected by the garbage collector.
When it has no references, it is outside the view of the program
and is recycled.)
trim()
Here is a line of the documentation for the String class.
public String trim();
The trim()
method of a String
object
creates a new String
that is the same as the original
except that any leading or trailing space is trimmed off (removed).