コレクション一覧 [/2010-02-13] リスト [/2023-09-24] マップ [/2023-09-24] セット [/2023-09-24] 総称型の使用 [/2007-06-11] 特殊なコレクション 空のコレクション [/2017-09-24] 1つだけ値を持つ不変コレクション [/2017-09-24] 変更不可能なコレクション [/2017-09-24] 動的型保証を行うコレクション [2008-12-08] 順序付きコレクション [2023-09-24]
コレクションを利用するTips イテレーション Iteratorを使う コレクションの中に格納された要素にアクセスする時は、Iteratorを使用することが通例です。その時のコーディングパターンで最も多い書き方は次のようにwhile文を使用するものです。 List persons; : Iterator it = persons.iterator(); while (it.hasNext()) { Person person = (Person)it.next(); // do something for person. } しかし、while文を使うとイテレータを示すローカル変数itの有効範囲がメソッド全体に渡ってしまいます。本来は、while文の内側に閉じて欲しいところです。また、複数のコレクションを操作する時に、ローカル変数名itを再度使いたいのですが、2度目は変数を宣言しないように
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く