ClassCastException:无法将转换对象类型键入socket

时间:2014-07-01 06:29:17

标签: java sockets casting

我试图将对象类型转换为套接字类型,这样我就可以使用socket的属性来获取特定节点的端口号,该节点存在于我的链表中。但是当我尝试下面的代码时,我得到了一个类强制转换异常。我还尝试将Node类型转换为Socket,这给了我一个错误,因此我试图将Object类型转换为Socket类型。任何帮助都会有很大的帮助。

    for(int i=0;i<7;i++)
            {
                Socket t;
                Object obj;
                obj = Node.List1.get(2);
                t=(Socket) obj;
                int p=t.get Port();
              }  

1 个答案:

答案 0 :(得分:0)

列表中的对象不是Socket类型。异常会告诉您相关对象的类型。