拡張for文(for-each文)

Java

概要

 状態:-  閲覧数:1,463  投稿日:2013-10-07  更新日:2013-10-07  
・for文の少し違った使い方
・配列やコレクションと呼ばれる複数の要素を持っているものから全ての要素に含まれる値を順に取り出して処理


書式


・値を順に取り出したい配列やコレクションと、取り出した値を格納する変数の二つを、セミコロン(;)ではなくコロン(:)で区切って記述
for (データ型 変数名: コレクション){
 実行する文1;
 実行する文2;
 ...
}


実際に遭遇した例

 閲覧数:366 投稿日:2013-10-07 更新日:2013-10-07 


・resultは、引数(List<RecordItem> result)として受け取ったもの
・中身は、doInBackground()でreturnしたオブジェクト(検索結果一覧)
		protected void onPostExecute(List<RecordItem> result) {

(中略)

           /* 現在の一覧表示をクリア */
arrayAdapter.clear();

           /* 一覧表示のデータを設定 */
for (RecordItem item : result) {
arrayAdapter.add(item);
if( item.getItemNen().equals(String.valueOf(year))
&& item.getItemTuki().equals(String.valueOf(month))
&& item.getItemHi().equals(String.valueOf(day)) ){
btn_top_add.setVisibility(View.GONE);
}
}



定数

可変長引数

コメント投稿(ログインが必要)