对不起,如果主题有误导性,并不过分确定怎么说这个,但无论如何这里都有。 我必须重新创建已写入.txt文件的书籍列表。我在读取这些书所持有的原始数据类型时没有问题,然后使用对象构造函数和这些细节重新创建对象,但是,book对象还包含" Member"的对象引用。当所述成员借用所述书时传入。 (他们还为他们借用的书籍存储了Book对象的ArrayList。)
所以我的问题是,如果没有另一个已经重新创建,我就无法重新创建一个。我觉得有一些简单的方法可以做到这一点,我的初学者头脑没有,但我真的觉得难以理解我应该如何处理这个问题。
没有真正需要的代码,只是一般的回应会很好地指出我正确的方向,我赞成自己做的想法,并且多次失败才真正学习,这里唯一的问题是我真的不喜欢#39;知道从哪里开始。
编辑:评论中提供的一些代码
private String bookNumber;
private String title;
private String author;
private int loanPeriod;
private boolean availability;
private Member borrower;
'Those are the variables that the Book object holds,
'and when written to .txt look like this
Book VAM-001 Dracula Stoker, B 14 true null
答案 0 :(得分:0)
最简单的方法是循环两次。
在第一个循环中,您创建的对象将所有对非基本类型的引用设置为null。在第二个周期中,您将其与具体值相关联。