// purpose demonstrate String class features and behaviors import java.util.*; public class StringFun { // main(): program starting point public static void main(String[] args) { // String definitions String a = "black"; String b = "orange\nblue"; String c = a; Pause.untilReady(); System.out.println( "a = " + a ); System.out.println( "b = " + b ); System.out.println( "c = " + c ); Pause.untilReady(); System.out.println( "a length = " + a.length() ); System.out.println( "b length = " + b.length() ); System.out.println( "c length = " + c.length() ); Pause.untilReady(); String s = "dabchicks"; System.out.println( s.substring( 4, 6 ) ); System.out.println( s.substring( 0, 5 ) ); System.out.println( s.substring( 4 ) ); Pause.untilReady(); String t = "deadheaded"; System.out.println( t.indexOf( "ead") ); System.out.println( t.indexOf( "dh", 2 ) ); System.out.println( t.indexOf( "d", 5 ) ); System.out.println( t.indexOf( "d", 10 ) ); Pause.untilReady(); String u = "deadheaded"; System.out.println( u.lastIndexOf( "ead") ); System.out.println( u.lastIndexOf( "dh", 2 ) ); System.out.println( u.lastIndexOf( "d", 5 ) ); System.out.println( u.lastIndexOf( "d", 10 ) ); Pause.untilReady(); System.out.println( 1 + 2 + " buckle my shoe" ); System.out.println( "buckle my shoe" + 1 + 2 ); System.out.println( "buckle my shoe" + 1 * 2 ); } }