オラクルのWeb サイトの Java API : "compareTo 戻り値: "引数文字列がこの文字列と等しい場合は値 0。この文字列が文字列引数より辞書的に小さい場合は 0 より小さい値。この文字列が文字列引数よりも辞書的に大きい場合は、0 より大きい値。""
ここにif文があります:
String a = "abd";
String b = "abc";
if(a.compareTo(b) >= 1)
文字列 a の方が辞書式に大きいため、 true を返します。
私の質問は、compareTo は常に 0、1、または -1 を返すのですか? または、文字列が文字列引数よりも大きいまたは小さい実際の量を返しますか。
上記の if 文では、「abd」は「abc」より 1 大きいので、1 を返すのでしょうか。