ArraylIst の項目をログに表示するにはどうすればよいですか?
クラスDataBaseAdapterがあり、メソッドgetCardsArrayListがあり、この ArrayLIst の各項目をログに表示したい
MainActivityにこの行を書き込もうとすると:
ArrayList<Cards> cards= dataBaseAdapter.getCardsArrayList();
for(int i=0; i<cards.size();i++){
Log.i("WORKS",cards[i]);
}
エラーがあります: 配列タイプが必要ですが、java.util.ArrayList が見つかりました<com.myproject.Cards>
カードは、ゲッターとセッターを持つ私のクラスです
DataBaseAdapterの配列リスト:
public ArrayList<Cards> getCardsArrayList(){
SQLiteDatabase sqLiteDatabase= helper.getWritableDatabase();
Cursor cursor=sqLiteDatabase.rawQuery(helper.QUERY,null);
cursor.moveToFirst();
for (int i=0; i<cursor.getCount(); i ++){
cardsArrayList.add(new Cards(cursor.getString(0),cursor.getString(1),cursor.getString(2),cursor.getString(3)));
cursor.moveToNext();
}
return cardsArrayList;
}