黑马程序员技术交流社区

标题: TreeSet集合问题 [打印本页]

作者: 齐连涛    时间: 2012-10-20 10:43
标题: TreeSet集合问题
本帖最后由 齐连涛 于 2012-10-26 12:31 编辑

毕老师演示向TreeSet集合中存入不具备比较性的对象Student时,一个对象是可以存入的,而本人在自己电脑上却不能存入,报ClassCastException异常,为什么?

还有,如果传入的对象是Studengt("李四",20)、Studengt("王五",20),汉字可以比较大小吗,怎么比?
作者: 李兆宁    时间: 2012-10-20 10:51
估计:用的父类引用指向的子类对象,出现的类型转换异常,把代码发出来吧。。

如果比较,可以使用比较器,或者实现compareable,覆盖compareTo方法,达到实现自己排序方式的目的。
作者: 王中利    时间: 2012-10-20 11:02
ClassCastException异常是类型转换异常。说明你的对象估计向上转型了。使用泛型吧。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2