Java Reference
In-Depth Information
{
String str1 = "Hello";
//Line 1
String str2 = "Hi";
//Line 2
String str3 = "Air";
//Line 3
String str4 = "Bill";
//Line 4
String str5 = "Bigger";
//Line 5
System.out.println("Line 6: " +
"str1.compareTo(str2) evaluates to "
+ str1.compareTo(str2));
//Line 6
System.out.println("Line 7: " +
"str1.compareTo(\"Hen\") evaluates to "
+ str1.compareTo("Hen"));
//Line 7
System.out.println("Line 8: " +
"str4.compareTo(str3) evaluates to "
+ str4.compareTo(str3));
//Line 8
System.out.println("Line 9: " +
"str1.compareTo(\"hello\") evaluates to "
+ str1.compareTo("hello"));
//Line 9
System.out.println("Line 10: " +
"str2.compareTo(\"Hi\") evaluates to "
+ str2.compareTo("Hi"));
//Line 10
System.out.println("Line 11: " +
"str4.compareTo(\"Billy\") evaluates to "
+ str4.compareTo("Billy"));
//Line 11
System.out.println("Line 12: " +
"str5.compareTo(\"Big\") evaluates to "
+ str5.compareTo("Big"));
//Line 12
System.out.println("Line 13: " +
"str1.compareTo(\"Hello \") evaluates to "
+ str1.compareTo("Hello "));
//Line 13
}
}
Sample Run:
Line 6: str1.compareTo(str2) evaluates to -4
Line 7: str1.compareTo("Hen") evaluates to -2
Line 8: str4.compareTo(str3) evaluates to 1
Line 9: str1.compareTo("hello") evaluates to -32
Line 10: str2.compareTo("Hi") evaluates to 0
Line 11: str4.compareTo("Billy") evaluates to -1
Line 12: str5.compareTo("Big") evaluates to 3
Line 13: str1.compareTo("Hello ") evaluates to -1
Notice that the values, such as -4 , -2 , 1 , and so on, printed in Lines 6 through 13 are
the differences of the collating sequences of the first unmatched characters of the strings.
Search WWH ::




Custom Search