する質問をすることでしか得られない、回答やアドバイスがある。253前提・実現したいことここに質問の内容を詳しく書いてください。以下の参考資料に記載されているコードを元にJavaのオブジェクト指向で書かれたプログラムでcsvファイルを読み込み形式を変更した上で新たなcsvファイルを書き出そうとしています。以下excelですが、csv形式にしたファイルを読み書きします。発生している問題・エラーメッセージ現状のコード(CarクラスとCSVInandOutクラス)では、csvファイルの読み書きは問題なく行われます。これに加え、車種の辞書型データ(JavaではHashMap)に関する実装をCSVInandOutクラスに加えようとしています。辞書内に同じ車種(Key)があればそのKey値である個数(num)を1増やすということをCSVInandOutクラスの中で行おうとしています。これらを実現するために、現状のコードをどのように組み合わせたら良いか教えていただきたいです。Xattachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+1Categoryクラスがほとんど意味をなしていないように見えます。「カテゴリ名-数」のつながりを作りたいのであればMapだけで十分で、そもそもCategoryクラスがカテゴリ名とMapを両方持っている意味を感じません。Category::new).increment();私が作るなら、クラスはCarだけで十分で、まあ実行用クラスとしてCSVInandOutは作るとして、こうなります。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。08:24ご回答いただきましてありがとうございます。ご回答を受けて伺いたいことがございます。Integer>();があった場所に置くという理解で正しいでしょうか。ご回答いただきましてありがとうございます。ご回答を受けて伺いたいことがございます。あった場所に置くという理解で正しいでしょうか。08:51いえ、そもそもMapをCategoryクラスのインスタンスが持つ必要がないです。カテゴリ名-数は「カテゴリ名」が持つ情報ではないので。CategoryクラスやMapをどう使うのかわかりませんが、CSVInandOutクラスでローカル変数として使うか、せめてCategoryクラスのstatic変数でしょうね。いえ、そもそもMapをCategoryクラスのインスタンスが持つ必要がないです。カテゴリ名-数は「カテゴリ名」が持つ情報ではないので。CategoryクラスやMapをどう使うのかわかりませんが、CSVInandOutクラスでローカル変数として使うか、せめてCategoryクラスのstatic変数でしょうね。13:36お返事いただきましてありがとうございます。「カテゴリ名-数は「カテゴリ名」が持つ情報ではない」という所が理解できておらず、また全てのクラスの構成がどのように変化するのか全体像が掴めておりません。可能であれば、Categoryクラス以外のクラスもどのように修正するべきかコードを回答欄に載せていただけますと大変助かります。お返事いただきましてありがとうございます。全てのクラスの構成がどのように変化するのか全体像が掴めておりません。可能であれば、Categoryクラス以外のクラスもどのように修正するべきかコードを回答欄に載せていただけますと大変助かります。19:49ご丁寧にご説明いただきましてありがとうございました。ご丁寧にご説明いただきましてありがとうございました。21:25Mapのimport宣言を確認してください。java.util.Map;が正しいです。Mapのimport宣言を確認してください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。21:36ご回答いただきましてありがとうございます。この行を追加この行が追加されることで、CarクラスとCategoryクラスがどのようにつながるのか理解できていません。catnameを引数として渡したりする必要はないのでしょうか。ご回答いただきましてありがとうございます。つながるのか理解できていません。catnameを引数として渡したりする必要はないのでしょうか。int)と一致させるという警告がeclipseで表示されました。警告がeclipseで表示されました。int)と一致させるというあぁ、すいません。Categoryクラスのコンストラクタをちゃんと読んでいませんでした。swordoneさんの回答のほうが良さそうなので、そちらを参考にされたほうがいいですね。Categoryクラスのコンストラクタをちゃんと読んでいませんでした。swordoneさんの回答のほうが良さそうなので、そちらを参考にされたほうがいいですね。19:50rtr1950xさんのご回答を読んで学ばせていただいたことも多くありました。この度はご回答いただきましてありがとうございました。rtr1950xさんのご回答を読んで学ばせていただいたことも多くありました。この度はご回答いただきましてありがとうございました。利用できる範囲について解決済ArrayList型の<Quizz>の中身を表示させたいです。文字コードの違いによる、ファイルの読み込みデータの違いにつきまして。五次方程式を解くプログラミングについて係数を与えてから解を導くものを作ろうとしています。頂いたご意見への回答は行っておりません。