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.)
The length of a string is the number of characters it contains, including space characters and punctuation.
An empty string has length zero.
The length() method of a String returns its length:
public int length();
The method takes no parameters, but the () is needed
when it is used.
| String | length |
|---|---|
| "element" | 7 |
| "x" | 1 |
| "" | 0 |
| "Look Homeward" | 13 |
| " Look Out " | 13 |
Inspect the following code:
String stringA = "Alphabet " ; String stringB = "Soup" ; String stringC = stringA + stringB; System.out.println( stringC.length() ) ;
What does the code print?