-1
HashMap h = new HashMap();
Collection c = h.values();
Object[] a = c.toArray();
LinkedList<Object[]> l = new LinkedList<Object[]>();
l.addFirst(a);
TreeSet<Object[]> t = new TreeSet<Object[]>(l); //throws ClassCastException exception
私は契約に違反していないので、この例外は奇妙です。なぜこのコードは例外をスローする
ここに奇妙である唯一のものですなぜその例外がスローされるのかを確認するコンストラクタを作成します。 – EJP