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

Answer:


The startsWith() Method

class PrefixTest
{
  public static void main ( String args[] )
  {
     String burns = "My love is like a red, red rose.";

     if ( burns.startsWith( "My love" ) )
       System.out.println( "Prefix 1 matches." );
     else
       System.out.println( "Prefix 1 fails." );

     if ( burns.startsWith( "my love" ) )
       System.out.println( "Prefix 2 matches." );
     else
       System.out.println( "Prefix 2 fails." );

     if ( burns.startsWith( "  My love" ) )
       System.out.println( "Prefix 3 matches." );
     else
       System.out.println( "Prefix 3 fails." );

     if ( burns.startsWith( "  My love".trim() ) )
       System.out.println( "Prefix 4 matches." );
     else
       System.out.println( "Prefix 4 fails." );
  }
}

Here is another method of the String class:

    public boolean startsWith(String  prefix); 

The startsWith() method tests if one String is the prefix of another. This is frequently needed in programs. (Although this example is too short to show a real-world situation.)

Notice how trim() is used in the last if statement.


QUESTION 24:

What does the program write?


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