2次元配列(2列)を保存する最良の方法は、CandidateNameとそれぞれのVoteCountを保存することだけです。私の2次元配列を使って作業する
私が正確にしたいことは、ユーザーからの入力を受け入れることです:ジョンジョン10は候補者の名前であり、10は彼に与えたい投票です。だから私は{John、10}を私の配列に保存する必要があります。しかし、この後、私のプログラムは再びユーザに投票を求めるので、もしDoe 15の投票に入ると、そのエントリ{Doe、15}が配列に追加されます。ユーザーがVOTE John 2に入ると、私の配列を更新する必要があり、新しい値は{John、12}になります。
現在、私は2人のarraylists:候補者名とVoteCountを使用しています。私はペアリングのためにそのインデックスに依存しています。しかし、これは本当に信頼できるものではないので、私はこれを解決するための別の方法を見つけようとしています。しかし、私は多次元配列の大きなファンではありません。
誰かがこれを達成するための良い方法を教えてもらえますか?