=
ホーム
On Your Mark
ホーム
/
設計(Java)
/
【Java】 Effective Java 第二版 お勉強 for-each
2013年12月31日火曜日
Java
基本
設計(Java)
t
f
B!
P
L
# プログラミング一般 ## 今日 読んだところ P 206~208 ## 項目 従来のforループよりfor-eachループを選ぶ<br /> ## for-eachの利点 1.ジェネリックスを利用するのでcastが不要になる<br /> Objectを使用していたら別だが、型安全が保障され、不具合を生みにくい。<br /> 2.変数を使用せずにループが可能<br /> forで2重ループする場合複数の変数(i,j等)を使ってループするので、<br /> 変数の書き間違いなどで不具合を生みやすい<br /> ## Iterable を実装 Iterable を実装すれば、for-eachが可能になる。<br /> 注意点として、下記の3つがあります。<br /> 1.フィルタリング(ループ中の要素の削除)<br /> ループ中にremove処理を実行したい場合はiteratorを使用する。<br /> 2.変換・置換<br /> 要素の値を変更する場合、値を設定する必要があるためインデックス変数が必要<br /> 3.並列イテレーション<br /> 複数のコレクションを並列にまわす場合インデックス変数が必要<br />
Translate
このブログを検索
ブログアーカイブ
►
2020
(38)
6月 2020
(6)
5月 2020
(10)
4月 2020
(10)
3月 2020
(4)
2月 2020
(5)
1月 2020
(3)
►
2019
(4)
1月 2019
(4)
►
2018
(23)
12月 2018
(3)
4月 2018
(11)
3月 2018
(9)
►
2014
(20)
7月 2014
(3)
1月 2014
(17)
▼
2013
(166)
12月 2013
(15)
11月 2013
(22)
10月 2013
(31)
9月 2013
(26)
8月 2013
(32)
7月 2013
(40)
今週の人気の記事
【まとめ】GWはおうちでぬりえ 鉄道会社公式の電車ぬりえをまとめた
【MySQL】文字列をバイト数で切り取る
【まとめ】おうちでペーパークラフト 鉄道会社公式のペーパークラフトをまとめた
【PHP】PHPでSFTP接続
【調査】ゾンビランドサガ から佐賀に関連があるものを調べる 第4話
フォロワー
On Your Mark
QooQ
0 件のコメント:
コメントを投稿