005.7.2. foreachを使って配列を全て取得する


配列の内容を一通り取得したい場合は、foreachを使うと便利です。

foreachとは?

foreachはforとeachを合わせたもの。ループの一種で、配列の内容を1つずつ取り出すというものです。

実際のコードを見てみましょう。

このように、中身を一つずつ出して処理します。

この例の場合、values配列の内容をvalue変数に格納していって処理しています。

他の似たコード

これと同じことはfor文でも行えます。

int iを使って、配列のインデックスから中身を取得しています。

forでする場合の特徴として、処理したデータを配列の中には戻すということができます。逆にforeachでは行えません。

例えば、以下のコードはforeachではできません。

 まとめ

配列の内容1つずつ取り出すならforeachが便利!