写入文件奇数类型的对象?在java中

时间:2012-06-24 04:04:51

标签: java

我项目中产生的密文是一个由3个字段组成的对象:两个字节数组和仿射坐标中的椭圆曲线上的点。由于这个Point类型字段,我无法使用序列化,因此我无法在文件中写入密文。我可以做些什么来保存(写入文件或任何其他解决方案)密文,然后能够在解密后使用它(从文件中读取)?

1 个答案:

答案 0 :(得分:1)

如果您的错误是因为您的Point类不可序列化,那么您可以通过实现该接口来实现,这通常意味着您不会做任何事情。默认实现在大多数情况下都有效。

 public class MyPoint extends Point implements Serializable {
 ...
 }

然后在代码中使用MyPoint,或至少编写文件的代码部分。

如果Point不可序列化,则可能是有原因的。如果是这种情况,您将不得不向MyPoint添加实际方法进行序列化,也可能是反序列化。

相关问题