私は配列リストを保存しており、myclassには配列リストがあり、文字列を含むこの配列リストは空であり、その理由がわかりません。
外側の配列リストのすべてのシリアル化がうまく機能し、配列リスト内の文字列を除くすべての情報を取得できるため、シリアル化機能は問題ではないと思っていましたが、明らかにそうです。何が欠けているのかわかりません。問題を見つけようと一日中過ごしましたが、できません。
誰が私が間違っているのかについて考えを持っていますか? 属性が一時的に設定されていないため、保存されない理由がわかりません。
コードのピース:
import java.util.*;
import java.lang.*;
import java.text.*;
import java.io.Serializable;
public abstract class Accounts implements Cloneable,Serializable
{
public Accounts()
{
}
//Attributes declared
private static final long serialVersionUID = 1L;
public ArrayList<String> lsttransact = new ArrayList<String>(); // <-- This array is empty after load from serialied file
このクラスは配列リストに格納されており、それは私がシリアル化するものであり、そうすることで、このマークされた配列リストは空になります。:(
//よろしく