Следующий небольшой тест выдает NPE:
public class Test {
public static void main(String[] args) {
String a = "a";
String b = null;
System.out.println(a.compareTo(b));
}
}
Тем не менее, Javadoc compareTo() не упоминает, что параметр не может быть null
. Это странно, поскольку Javadocs обычно упоминает, что параметры не могут быть null
.
Это просто глюк в документации или есть более фундаментальная причина/твист, который мне не хватает?