public class CompareString { /** * Testing the comparison of strings * This assumes a multidimensional array of string [n][2] * Will just print the result of comparing [][0] with [][1] * @args a 2d array of strings. In the second d, this assumes at least 2 items */ public void tCompare(String[][] arr) { for (String[] subArr : arr) { System.out.println("Compare " + subArr[0] + " to " + subArr[1] + ": " + subArr[0].compareTo(subArr[1])); //System.out.println("MCompare " + subArr[0] + " to " + subArr[1] + ": " + myCompareTo(subArr[0], subArr[1])); } } public int myCompareTo(String st1, String st2) { int len1 = st1.length(); int len2 = st2.length(); if (len1!=len2) { return len1-len2; } for (int i=0; i