Rambler's Top100

А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Ю Я

Все примеры Примеры по пакетам


Запись и чтение карты (HashMap) в сериализованном виде


//Запись и чтение карты (HashMap) в сериализованном виде
package readwrite;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.HashMap;
import java.util.Map;


public class readWriteMap {
static HashMap hm1;
private static void saveMap(Map tm) throws IOException{
ObjectOutputStream out = null;
try
{
FileOutputStream fos = new FileOutputStream("/MyDir/map.map");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(tm);
oos.close();

}
catch(IOException ex)
{
ex.printStackTrace();
}
}
private static void readMap(Map tm) throws IOException, ClassNotFoundException{
ObjectOutputStream out = null;
try
{
FileInputStream is = new FileInputStream("/MyDir/map.map");
ObjectInputStream ois = new ObjectInputStream(is);
hm1= (HashMap)ois.readObject();
ois.close();

}
catch(IOException ex)
{
ex.printStackTrace();
}
}
public static void main(String[] args) throws IOException, ClassNotFoundException {
HashMap hm=new HashMap();
hm.put("key", "value");
saveMap(hm);
readMap(hm1);
System.out.println(hm1);
}

}

05.01.2009
Rambler's Top100


Ассоциативные ссылки