# 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() );`