Следующий небольшой тест бросает 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
.
. Это просто сбой в документации или есть более фундаментальная причина / поворот, которую я пропускаю?