概要
状態:-
閲覧数:1,482
投稿日:2013-10-07
更新日:2013-10-07
・for文の少し違った使い方
・配列やコレクションと呼ばれる複数の要素を持っているものから全ての要素に含まれる値を順に取り出して処理
・値を順に取り出したい配列やコレクションと、取り出した値を格納する変数の二つを、セミコロン(;)ではなくコロン(:)で区切って記述
・配列やコレクションと呼ばれる複数の要素を持っているものから全ての要素に含まれる値を順に取り出して処理
書式
・値を順に取り出したい配列やコレクションと、取り出した値を格納する変数の二つを、セミコロン(;)ではなくコロン(:)で区切って記述
for (データ型 変数名: コレクション){
実行する文1;
実行する文2;
...
}
実際に遭遇した例
例
・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);
}
}