2

我的问题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);

我想将光标中的字符串添加到LinkedList<String>(). 当我尝试时c.getCount(),我得到 13。当我尝试读取我的大小时LinkedList,我得到 0。我不明白为什么。

4

1 回答 1

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);
于 2013-01-25T16:29:19.080 回答