0

在过去的 5 天里,我一直在尝试解决这个问题。好的,我有 4 种方法,add 允许我将酒店添加到选定的地方。视图允许我查看我添加到某些地方的酒店列表。我也有一个保存方法和一个加载方法,我想找点乐子

import java.io.*;

public class ArrayLists   
{   bjectInputStream(inFileStream);


    in.readObject();
    in.close();


      } 
catch (FileNotFoundException ex) 
{
    System.out.println("Error");
} 
catch (IOException ex) 
{
    System.out.println("Error");
} 
catch (ClassNotFoundException ex) 
{
    System.out.println("Error");
}

}

}   
4

1 回答 1

0

看起来您正在丢弃从文件中读取的对象:

in.readObject();

您可能应该将其更改为:

nyArray = (ArrayList<String>) in.readObject();

此外,由于您保存的文件的内容ArrayList不是文本的,我建议您将文件名更改为其他名称,例如,hello.dat而不是hello.txt.

于 2013-04-02T21:14:23.560 回答