Il seguente piccolo test genera un NPE:String.compareTo (null) non documentato non documentato?
public class Test {
public static void main(String[] args) {
String a = "a";
String b = null;
System.out.println(a.compareTo(b));
}
}
Eppure, Javadoc di compareTo() non menziona che il parametro non può essere null
. Questo è strano, dal momento che Javadocs menziona solitamente quando i parametri non possono essere null
.
Questo è solo un problema tecnico nella documentazione o c'è un motivo/torsione più fondamentale che mi manca?
http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Comparable.html – fireshadow52