go to previous page   go to home page   go to next page

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." );

What is printed? Decide what string owns the startsWith method, and then decide what parameter it is called with.


QUESTION 26:

What does the above write to the monitor?


go to previous page   go to home page   go to next page