Answer:
It creates a new String which is a lower case version of
the original string.
Cascaded String Operations
Sometimes a method of a String creates another String,
and then a method of that second String is invoked to create a third String
(and so on).
This is sometimes called a cascade.
Usually a cascade involves intermediate temporary objects.
Look at these lines of code:
String burns = "My love is like a red, red rose.";
. . . . . .
if ( burns.toLowerCase().startsWith( " MY LOVE".trim().toLowerCase() ) )
System.out.println( "Both start with the same letters." );
else
System.out.println( "Prefix fails." );
Hint:
decide what the parameter is by carrying out the operations of
" MY LOVE".trim().toLowerCase()startsWith() method.
QUESTION 26:
What does the above write to the monitor?