// TestString.java -- CopyLeft by tsaiwn@csie.nctu.edu.tw // to test some String methods public class TestString { static byte k[] = { 65, 66, 67, 68, 69, 70, 71 }; static char x[] = { 66, 67, 68, 69, 70, 71, 72, 73, 74 }; static String s = "Hello KITTY Cat!"; public static void main( String p[]) { System.out.println("new String(k) = " + new String(k) ); System.out.println("new String(x) = " + new String(x) ); System.out.println("String.valueOf(k) = " + String.valueOf(k) ); //? System.out.println("String.valueOf(x) = " + String.valueOf(x) ); System.out.println(""); System.out.println("s=" + s ); System.out.println("s.length()=" + s.length() ); for(int i=0; i< s.length(); i++){ System.out.print(" "+s.charAt(i)); // i=th character } System.out.println(); System.out.println("s.substring(6, 10)=" + s.substring(6,10) ); System.out.println("s.toUpperCase()=" + s.toUpperCase() ); System.out.println("s.toLowerCase()=" + s.toLowerCase() ); System.out.println("s.indexOf(\"KITTY\") =" + s.indexOf("KITTY")); System.out.println("s.compareTo(\"Hello\")=" + s.compareTo("Hello") ); String su = s.toUpperCase(); System.out.println("su="+su); System.out.println("s ="+ s ); System.out.println("s.compareTo(su)=" + s.compareTo(su) ); System.out.println("s.compareToIgnoreCase(su)=" + s.compareToIgnoreCase(su) ); } }