投稿者 とくま  (社会人) 投稿日時 2011/8/31 13:56:49
配列自体使わなくなってます。

データの追加・削除・並べ替えなどが頻発すると
コレクションの方が優れていると思われます。

プログラムの開始から終了まで変わらないような
入れ物が必要な時くらいしか配列を使いませんが、
大抵、1次元で事足ります。
あと使うのは、Excel のセルに書き込むとき
に2次元ですね。

コレクションが存在しなければ、数が任意の集まりを
複数管理したい時はジャグ配列を使ったでしょうが、
存在するのでコレクションばかり使ってます。

例えば、ツリー構造のデータを格納する場合、
枝の先に何本枝があるかは決まってないので、
ただの配列では難しいでしょう。

> どんな時に使うか(用途)を教えてもらいたいです。
> なぜかというと、今すぐ学ぶ必要性が
> あるのかを知りたいからです^^
何に使えるのかも含めて考えるのがプログラムなので、
「機能」は覚えるけど「用途」は思いつくものだと
思います。
機能だけを学習するとして、配列が分かっている人が
ジャグ配列を学ぶなら1時間もあればいいのでは?
サンプルプログラムを作るにしても3時間?
質問してる間に学んでしまえばいいのに。