これは私の脳を傷つけます...
日付や時刻などの複数の変数を配列リストに追加し、その配列リストを名前や年齢などの異なる変数を保持する別の配列リストに追加したいと考えています。
例: ArrayList は複数のアカウントを保持します。各アカウントには、ID、名前、残高、取引履歴があります。各トランザクションには、ID、日付、時刻、およびトランザクション金額があります。
したがって、アカウントの ArrayList には次のものが含まれ(int | String | double | ArrayList)
、
トランザクションの ArrayList には次のものが含まれます(int | Date | Time | double)
。
これを行う方法を理解するのを手伝ってくれるか、より良い解決策を提供していただければ幸いです。
編集:
モデルと 4 つのビューにアクセスするモデル ビュー コントローラーを使用しているため、すべてのコードを実際に表示することはできません。私はそれが何をするかを説明しようとすることができます。
[アカウントの作成] ボタンをクリックします。
- 新しいアカウントを作成します (Account クラスを使用)
- set accountID = アカウントの長さ ArrayList
- アカウント名を設定 = テキストボックス入力
- accountBalance = 0 に設定
- トランザクション ArrayList を作成します (Transactions クラスを使用)
- すべてをアカウントの ArrayList に追加します。
「入金」ボタンをクリックします。
- accountBalance に TextBox 入力を追加する
- set transactionID = トランザクションの長さ ArrayList
- transactionDate = 現在の日付を設定します
- 設定 transactionTime = 現在の時刻
- 選択したアカウントのトランザクション ArrayList にすべて追加します