以下の小さなテストがNPEをスロー:文書化されていないString.compareTo(ヌル)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
できないことを言及していません。パラメータはnull
ことができないときのJavadocは通常言及ので、これは、奇妙です。
は、マニュアルでこのちょうどグリッチですか私が行方不明です、より根本的な理由/ねじれがあるのでしょうか?
http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Comparable.html – fireshadow52