44

データのシリアライズについて助けが必要です。

3 つの属性を定義する Foo というクラスがあります。

    public int age;
    public String name;
    public String description;

このオブジェクトをシリアル化するにはどうすればよいですか?ただし、説明フィールドはありません。

前もって感謝します!

4

5 に答える 5

80

キーワードを使用transient:

public transient String description;
于 2012-12-03T16:32:27.223 に答える
13

以下のように説明を定義します

public transient String description;

http://en.wikibooks.org/wiki/Java_Programming/Keywords/transientを確認してください

于 2012-12-03T16:35:14.280 に答える
7

それを作るだけですtransient

例:

public transient String description;
于 2012-12-03T16:32:11.450 に答える
7

transient変数はシリアル化されていないため、変数をとしてマークしますTransient

 public transient int age;
于 2012-12-03T16:33:03.963 に答える