0

我正在使用 NetBeans。我有这个平庸的参考书目程序,有 4 个类:书籍、作者、参考书目和主要。我试图了解如何在启动时加载预定义的数据,任何人都可以解释如何在启动时加载书籍和作者并将它们添加到书目地图,然后显示此地图的内容。

为简化起见,我将只为一位作者和一本书使用一张地图。

我应该把所有这些代码放在Main Class: 中吗?

 Book book1 = new Book();
    Author auth1 = new Author();
    Map <Author, Book> bibMap= new HashMap<>;
    bibMap.put<book1, auth1>;
    "return Map;"

还是在单独的类中实现此代码并从主类中调用它会更好?

我知道它所有的超简化编码只是试图理解基本思想。

任何人都可以推荐任何包含丰富程序示例的好 Java 书吗?我所拥有的仅显示了我需要查看完整工作程序的一些代码。

4

1 回答 1

0

尝试阅读Java IO 教程。如果您有文本格式的数据(例如 books.txt 或其他格式),那么您可能想要创建一个 FileReader,将其包装在 BufferedReader 中,然后使用它来读取每一行。然后根据需要解析这些行并将数据放入您的结构中。

于 2016-07-05T01:24:16.693 回答