以下小测试会引发 NPE:
public class Test {
public static void main(String[] args) {
String a = "a";
String b = null;
System.out.println(a.compareTo(b));
}
}
然而,compareTo()的 Javadoc没有提到参数不能是null
. 这很奇怪,因为 Javadocs 通常会提到参数不能是null
.
这只是文档中的一个小故障,还是我缺少更根本的原因/扭曲?