다음은 HashMap을 읽고 쓰는 데 사용하는 코드입니다. 어쨌든이 코드를 다시 고려하여 모든 데이터 구조를 읽고 쓸 수 있는지 궁금합니다. 각 데이터 구조에 대해 새로운 클래스를 만드는 것보다? 나는 어떤 도움을 주셔서 감사합니다!파일과의 데이터 구조 읽기 및 쓰기?
public static void writeOut(Serializable o, File selection) throws FileNotFoundException
및 읽는데 (파일 선택)에서
public class FileHandler {
static ObjectOutputStream oos;
static ObjectInputStream ois;
public static void writeOut(HashMap p, File selection) throws FileNotFoundException, IOException
{
oos = new ObjectOutputStream(new FileOutputStream(selection));
oos.writeObject(p);
oos.close();
}
public static HashMap<String, Object> readIn(File selection) throws FileNotFoundException, IOException, ClassNotFoundException
{
HashMap<String, Object> temp = null;
ois = new ObjectInputStream(new FileInputStream(selection));
temp = (HashMap<String, Object>) ois.readObject();
ois.close();
return temp;
}
}