0
为什么这会给我一个不可串行化的概念?java为什么这给我notserializableexception
public class hData implements Serializable {
String Symbol;
double Position;
public hData(String Symbol, double Position){
this.Symbol = Symbol;
this.Position = Position;
}
}
public List<hData> HData;
序列化这样的:
public String objectToString(Serializable object) {
String encoded = null;
try {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
ObjectOutputStream objectOutputStream = new ObjectOutputStream(byteArrayOutputStream);
objectOutputStream.writeObject(object);
objectOutputStream.close();
encoded = new String(Base64.encode(byteArrayOutputStream.toByteArray()));
} catch (IOException e) {
e.printStackTrace();
}
return encoded;
}
,我把它叫做:
String hd = objectToString((Serializable) HData);
请发送引发异常的代码。 – arshajii
您能否在发布代码示例异常时发布帖子? –
列表是java.util.List? –