0

String[] 配列を含むオブジェクト変数があり、次のことをしようとしています

String[] arr = ((String[])packet.getObject());

しかし、私は恐ろしい ClassCastException を受け取ります。皆さんはどんな情報が必要ですか?私のパケットクラスは次のようになります。

public class Packet implements Serializable {
private static final long serialVersionUID = 1L;
private int type;
private Object object;

public Packet(int type, Object object) {
    this.type = type;
    this.object = object;
}

public int getType() {
    return type;
}

public void setType(int type) {
    this.type = type;
}

public Object getObject() {
    return object;
}

public void setObject(Object object) {
    this.object = object;
}
}

何か案は?オブジェクトを String[] に変換しようとしています。

4

1 に答える 1