たとえば、次のマップがあります。
Map<String, Integer> map = new HashMap<String,Integer>();
私がいくつかの値を入れるよりも:
map.put("a", 2);
map.put("b", 3);
このオブジェクトをシリアル化するためのこのクラスがあるよりも:
public class MapObject implements Serializable {
private static final long serialVersionUID = 1L;
Map<String, Integer> map = new HashMap<String, Integer>();
public MapObject(Map<String, Integer> map) {
this.map = map;
}
}
これを行うのは、ソケットを使用していて、ObjectInputStream と ObjectOutputStream を使用してマップ オブジェクトをクライアントからサーバーに渡したいからです。
ここで質問したいのは、たとえば、この Map オブジェクトをサーバーに保存できるかどうかです。
MapObject mo;
このオブジェクトを別のマップに格納することはできますか?
よろしく