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