我目前正在开发一个项目来创建一个客户数据库,用户可以在其中添加(),编辑(),删除()和列出()保存在textFile中的客户数据库中的详细信息。由于错误(java.io.EOFException),我在编写edit()方法的代码时遇到问题,有人可以帮我修复错误并检查代码是否编写良好,因为我试图转换数组的代码将对象放入数组列表中。谢谢。
我希望有人能够帮助提供这么多代码,因为我创建的课程数量增加了很多,包括主菜单和设置器以及getter。
谢谢。
java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:392)
at java.io.ObjectInputStream$BlockDataInputStream.readInt(ObjectInputStream.java:2823)
at java.io.ObjectInputStream.readInt(ObjectInputStream.java:972)
at Customer.editCustomerDetails(Customer.java:103)
at SubMenus.optionOne(SubMenus.java:29)
at ReservationMainMenu.main(ReservationMainMenu.java:29)
堆栈跟踪:
i
答案 0 :(得分:0)
当您在第一次读取时遇到异常时,输入文件显然必须为空。