This question already has answers here:
Minimum string as per String#CompareTo
(5个答案)
3年前关闭。
我正在使用String.compareTo()方法进行字符串比较。
考虑以下代码:
我最好的猜测是
(5个答案)
3年前关闭。
我正在使用String.compareTo()方法进行字符串比较。
考虑以下代码:
String firstLexicon = "0";
String anyString = "anyString";
int result = firstLexicon.compareTo(anyString);
firstLexicon
的值是多少,以便方法firstLexicon.compareTo(anyString);
对于除firstLexicon
以外的任何值始终给出负结果?我最好的猜测是
"0"
。 最佳答案
由于比较了第一个""
(min(firstLexicon.length(), anyString.length())
),因此空字符串(=0
)小于任何其他字符串,如果没有区别,则较短的String
是字典上较小的字符串。
10-08 09:12