Verificaţi modificarea de comportament pentru metodele TreeSet add şi TreeMap put pe un TreeSet sau TreeMap gol

Această regulă steaguri add Metoda de calcul java.util.TreeSet clasa și put Metoda de calcul java.util.TreeMap clasa pentru că comportamentul lor sa schimbat.

În conformitate cu Documentație, Java SE 7 and JDK 7 Compatibility încercare de a insera o null obiect în gol TreeSet și TreeMap obiecte care folosesc add() sau put() Metode acum aruncă o java.lang.NullPointerException . În punerea în aplicare anterioară a JDK, prima inserare a unui null obiect folosind add() sau put() Metodele nu au aruncat această excepție. Încercarea de a introduce o null la un non-gol TreeSet sau TreeMap folosind aceste metode continuă să eșueze cu java.lang.NullPointerException așa cum a făcut în versiunile anterioare JDK.

Pentru informaţii suplimentare, consultaţi API-urile Java 7: