This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 各位大虾, java.lang.ClassCastException是什么意思?
-happy-day(想去玩);
2003-12-23
(#1527986@0)
-
你要cast的class和被cast的class没有共同的baseclass 或者要cast的class是被cast的classd的subclass
-canadiantire(ct);
2003-12-23
(#1528143@0)
-
possiblely missing class files, (*.jar)
-leafwind(leafinwind);
2003-12-23
(#1528151@0)
-
谢谢各位.不过这个解释象绕口令,我还是云里雾里.可不可以进来看看程序.挺着急的,谢谢啦.有两个 class, PackPackets 和 PackQueue, PackPackets 中方法 getWaitList() 将返回List类型的等待队列.数据类型为Packet. test 是 PackPackets 的一个实例.
在PackQueue中有:
waitListOfResource=test.slots[test.slots.length-1].getWaitList(); // 通国调用getWaitList()读取等待队列
for (int i=0; i<size; i++){
Packet item=(Packet)waitListOfResource.remove(List.FIRST); //想把等待队列中的数据读出来
}
循环语句运行的时候报错java.lang.ClassCastException.
各位,是为什么呀?我应该怎样改呢?谢谢.
-happy-day(想去玩);
2004-1-5
{501}
(#1546469@0)