0

NetBeans を使用しています。Book、Author、Bibliography、および Main の 4 つのクラスを備えたこの陳腐な Bibliography プログラムがあります。起動時に事前定義されたデータをロードする方法を理解しようとしていますが、プログラムが本と著者をロードし、起動時に参考文献マップに追加してから、このマップのコンテンツを表示する方法を誰でも説明できます。

簡単にするために、1 人の著者と 1 本の本に対して 1 つのマップのみを使用します。

このコードをすべて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 に答える