オブジェクトをファイルにシリアル化する方法については、さまざまな投稿を見てきましたが、それらはすべて、その方法とベストプラクティスについて本質的に矛盾しています。これが私が保存しようとしているものです:
public class IHandler{
public double currentLoad;
public String currentPrice;
public String configArgs[];
};
configArgsのサイズは、ファイルを作成する必要があることがわかっていると想定できます。これまでのところ、次のようになっています。
public static void serializeDataOut(IHandler ISH)throws IOException{
String fileName= "Test.txt";
FileOutputStream fos = new FileOutputStream(fileName);
//What do I do here?
}
public static IHandler serializeDataIn(){
//What do I do here?
}