String Expressions

Name ______________________

Assume the following:

String a = "abc";
String h = "Hello";
String name = "Michael Maus";

Show what is printed by each of these statements.

  1. __________ System.out.println( h.length() );
  2. __________ System.out.println( "SPQR".length() );
  3. __________ System.out.println( a.length() + a );
  4. __________ System.out.println( " x y ".trim().length() );

  5. __________ System.out.println( h.substring(1) );
  6. __________ System.out.println( "Tomorrow".substring(2,4) );
  7. __________ System.out.println( h.charAt(1) );

  8. __________ System.out.println( h.toUpperCase() );
  9. __________ System.out.println( h.toUpperCase().toLowerCase() );

  10. __________ System.out.println( h.indexOf("H") );
  11. __________ System.out.println( "Tomorrow".indexOf("o") );
  12. __________ System.out.println( "Tomorrow".indexOf("o", 3) );
  13. __________ System.out.println( "Tomorrow".lastIndexOf('o') );
  14. __________ System.out.println( name.substring(name.indexOf(" ")+1) );

  15. __________ System.out.println( a.substring(1,3).equals("bc") );
  16. __________ System.out.println( a.equals("ABC") );
  17. __________ System.out.println( a.equalsIgnoreCase("ABC") );
  18. __________ System.out.println( a.substring(1,3) == "bc" );
  19. __________ System.out.println( "a".compareTo("c") < 0 );
  20. __________ System.out.println( "apple".compareTo("applet") >= 0 );
  21. __________ System.out.println( "applet".compareTo("application") >= 0 );

  22. __________ System.out.println( "a = \"" + a + "\"" );
  23. __________ System.out.println( "\\".length() );