オブジェクトのArraylistを逆シリアル化します

えねこ

解決できない非常に苦痛なパズルを扱っています...単一のオブジェクトをシリアル化/逆シリアル化することはできましたが、現時点では行き詰まっています。その理由は、私がオブジェクトのArrayListを操作していて、それを理解できないためです...これまでのところ、FootballClub.serというファイルに書き込むことができました。以下のこれは私の最善の試みですが、私は得ます

スレッド「main」の例外java.lang.ClassCastException:java.util.ArrayListをFootballClubNLにキャストできません

public class FootballClubFileWriter {

    private static final String filename_1 = "FootballClub.ser";
    private static final String filename_2 = "FootballClub.txt"; //Use for question 5

    public static void serializeToDisk(ArrayList<FootballClubNL> clubs) throws IOException {
            FileOutputStream fos = new FileOutputStream(filename_1);
            ObjectOutputStream oos = new ObjectOutputStream(fos);
            oos.writeObject(clubs);
            fos.close();
            oos.close();
    }


    public static ArrayList<FootballClubNL> deserializeFromDisk()throws IOException, ClassNotFoundException {

        ArrayList<FootballClubNL> desrializaedClubs = new ArrayList<FootballClubNL>();

        FileInputStream fileIn = new FileInputStream("FootballClub.ser");
        ObjectInputStream in = new ObjectInputStream(fileIn);

        FootballClubNL club = (FootballClubNL)in.readObject();

        return desrializaedClubs;
    }

}
プレドラグマリック

をシリアル化しましたListが、に逆シリアル化しFootballClubNLます。この行を変更するだけです

FootballClubNL club = (FootballClubNL)in.readObject();

desrializaedClubs = (ArrayList<FootballClubNL>)in.readObject();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のオブジェクトを含むjsonオブジェクトを逆シリアル化します

分類Dev

GSONメンバーArrayList <String>を使用してオブジェクトを逆シリアル化します

分類Dev

ArrayListでのオブジェクトの逆シリアル化

分類Dev

カスタムオブジェクトのシリアル化されたArrayListを逆シリアル化し、オブジェクトを追加してから、再シリアル化します

分類Dev

複数のオブジェクトを含むArrayListの逆シリアル化

分類Dev

JMSシリアライザーはオブジェクトのArrayCollectionを逆シリアル化します

分類Dev

javascriptでjsonオブジェクトを逆シリアル化します

分類Dev

JSONをオブジェクトC#に逆シリアル化します

分類Dev

C#-JSONオブジェクトを逆シリアル化します

分類Dev

角括弧でJsonオブジェクトを逆シリアル化します

分類Dev

ExpandoObjectをオブジェクトに逆シリアル化します

分類Dev

jsontwitter文字列をオブジェクトに逆シリアル化します

分類Dev

Jsonはオブジェクトを空に逆シリアル化します

分類Dev

JSONオブジェクトを逆シリアル化します

分類Dev

Mongodb文字列をオブジェクトに逆シリアル化します

分類Dev

ODataをオブジェクトに逆シリアル化しますか?

分類Dev

JSONをc#オブジェクトに逆シリアル化します

分類Dev

C#でJSONオブジェクトを逆シリアル化します

分類Dev

Dartのビルド値はオブジェクトのリストを逆シリアル化します

分類Dev

ルート内の数値オブジェクトを使用してJSONを逆シリアル化します

分類Dev

json(javascriptオブジェクト)をc#オブジェクトに逆シリアル化します

分類Dev

Javaソケットでarraylistオブジェクトの逆シリアル化に失敗しました

分類Dev

HTTPClient.ReadAsAsyncの結果をオブジェクトのリストに逆シリアル化します

分類Dev

json newtonsoft:文字列のリストを含むオブジェクトを逆シリアル化します

分類Dev

ジャクソン2.3の逆シリアル化はnullオブジェクトを返します

分類Dev

JsonHttp応答からオブジェクトのリストを逆シリアル化します

分類Dev

C#でオブジェクトのリストを逆シリアル化します

分類Dev

Play2 Scala:Jsonをオブジェクトのリストに逆シリアル化します

分類Dev

json文字列を.NETオブジェクトのリストに逆シリアル化します

Related 関連記事

  1. 1

    別のオブジェクトを含むjsonオブジェクトを逆シリアル化します

  2. 2

    GSONメンバーArrayList <String>を使用してオブジェクトを逆シリアル化します

  3. 3

    ArrayListでのオブジェクトの逆シリアル化

  4. 4

    カスタムオブジェクトのシリアル化されたArrayListを逆シリアル化し、オブジェクトを追加してから、再シリアル化します

  5. 5

    複数のオブジェクトを含むArrayListの逆シリアル化

  6. 6

    JMSシリアライザーはオブジェクトのArrayCollectionを逆シリアル化します

  7. 7

    javascriptでjsonオブジェクトを逆シリアル化します

  8. 8

    JSONをオブジェクトC#に逆シリアル化します

  9. 9

    C#-JSONオブジェクトを逆シリアル化します

  10. 10

    角括弧でJsonオブジェクトを逆シリアル化します

  11. 11

    ExpandoObjectをオブジェクトに逆シリアル化します

  12. 12

    jsontwitter文字列をオブジェクトに逆シリアル化します

  13. 13

    Jsonはオブジェクトを空に逆シリアル化します

  14. 14

    JSONオブジェクトを逆シリアル化します

  15. 15

    Mongodb文字列をオブジェクトに逆シリアル化します

  16. 16

    ODataをオブジェクトに逆シリアル化しますか?

  17. 17

    JSONをc#オブジェクトに逆シリアル化します

  18. 18

    C#でJSONオブジェクトを逆シリアル化します

  19. 19

    Dartのビルド値はオブジェクトのリストを逆シリアル化します

  20. 20

    ルート内の数値オブジェクトを使用してJSONを逆シリアル化します

  21. 21

    json(javascriptオブジェクト)をc#オブジェクトに逆シリアル化します

  22. 22

    Javaソケットでarraylistオブジェクトの逆シリアル化に失敗しました

  23. 23

    HTTPClient.ReadAsAsyncの結果をオブジェクトのリストに逆シリアル化します

  24. 24

    json newtonsoft:文字列のリストを含むオブジェクトを逆シリアル化します

  25. 25

    ジャクソン2.3の逆シリアル化はnullオブジェクトを返します

  26. 26

    JsonHttp応答からオブジェクトのリストを逆シリアル化します

  27. 27

    C#でオブジェクトのリストを逆シリアル化します

  28. 28

    Play2 Scala:Jsonをオブジェクトのリストに逆シリアル化します

  29. 29

    json文字列を.NETオブジェクトのリストに逆シリアル化します

ホットタグ

アーカイブ