我的List<String>
List<String> werte = new LinkedList<String>();
if(c.moveToNext()){
werte.add(c.getString(c.getColumnIndex("fragencount")));
}
String size = "" +werte.size();
tv.setText(size);
我想将Cursor中的字符串添加到LinkedList<String>()
中。当我尝试c.getCount()
时,我得到13。
当我尝试读取LinkedList
的大小时,我得到0.我不明白为什么。
答案 0 :(得分:1)
使用do-while
添加LinkedList
LinkedList<String> werte = new LinkedList<String>();
if(c.moveToFirst())
{
do
{
werte.add(c.getString(c.getColumnIndex("fragencount")));
}while(c.moveToNext());
}
c.close();
String size = "" +werte.size();
tv.setText(size);