-2

私は配列リストを保存しており、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

このクラスは配列リストに格納されており、それは私がシリアル化するものであり、そうすることで、このマークされた配列リストは空になります。:(

//よろしく

4

1 に答える 1