地域、国、accountid、通貨、総利益、税率を含むフラットファイルのデータリストがあります。 地域別の純利益と、国別の総利益合計を米ドルで表示する必要があります。私はハッシュマップで通貨為替レートの詳細を持っています。私は各レコードのためにBeanを作成し、それをarraylistに入れる予定です。最初に地域別にソートし、純利益を計算します。次に、リストを国別に並べ替え、総利益を計算します。この問題を設計するには、より良いアプローチを提案してください。Javaで財務計算のモデルを設計する
-2
A
答えて
1
あなたのプログラムの構造についてはわかりませんので、それほど具体的ではありませんが、レコードの配列をその地域にマッピングする1つ以上のマップを作成することをお勧めします。さらに、別のマップを使用して地域の配列を国にマッピングすることもできます(これは、 '地域'と '国'という用語を使用する方法であると仮定します)。
このアプローチでは、レコードをリストとして並べ替える必要がなくなり、地域/国によってレコードがより直接的に扱われるようになり、おそらく拡張性のためには良いことになります。
関連する問題
- 1. 車両財務計算PHP
- 2. JavaScriptによる財務計算(不具合)
- 3. 現実世界の財務会計データモデル
- 4. 勤務時間を計算する
- 5. oracleでの勤務時間の計算
- 6. 財務データ用Java API
- 7. 計算(設計しない!)は、Java
- 8. 総勤務経験の計算
- 9. Javaの財務方程式を解く?
- 10. Silverlight財務データ
- 11. ボリュームYahooの財務
- 12. Google財務Googleスプレッド財務諸表を取得するためのインポートHTML
- 13. EF4.1モデル設計
- 14. 抽出財務年
- 15. MVVMモデルの設計
- 16. Excelで非稼働日の勤務時間計算を除外
- 17. Javaの計算エラー
- 18. フォームのコントロールの財務レポート
- 19. Javaでのマルチスレッド計算
- 20. JavaでのCRC計算
- 21. 目的の計算で計算する
- 22. SQL - 例外のある勤務日数の計算
- 23. 財務諸表をダウンロード
- 24. 財務データを取得
- 25. ソフトウェアプロジェクトの財務追跡
- 26. Yahoo-Managedの財務諸表
- 27. 英文の財務データ
- 28. クロールリアルタイムGoogleの財務価格
- 29. PHPフェッチGoogleの財務データ
- 30. 追加ライブの財務データ
どのようにすればよいでしょうか?現在の実装ではどのような問題がありますか? – azurefrog
レコードの数が非常に多い場合、並べ替えはレイテンシを追加します。パフォーマンスの観点からより良いアプローチはありますか? – ProblemSolver
広い道。特定の質問をしてください。理想的にはソースコードが付属しています。これは無料のデザインサービスではありません。 – GhostCat