-3

我在 android 中创建数据库并在数据库中添加值。检索数据时,成功检索数据。当我在 for 循环中获取数据时,它包含 14 个值。如何区分这些值?

dataBaseHelper db = new dataBaseHelper(this);
List<String> studentInfo = db.getContact(eid);
for(Iterator<String> i = studentInfo.iterator(); i.hasNext(); ) {
    String item = i.next();
    Toast.makeText(getApplicationContext(),item,  Toast.LENGTH_LONG).show();
}

在这段代码中,我想要分隔每个值的项目中有 14 个值。这个怎么做?

4

2 回答 2

3

没什么好担心的,它非常基本

for(String student : studentInfo){
    Toast.makeText(context,student,  Toast.LENGTH_LONG).show();
}
于 2013-09-12T14:05:16.227 回答
0

尝试将它们放入数组

dataBaseHelper db = new dataBaseHelper(this);
List<String> studentInfo = db.getContact(eid);
for(Iterator<String> i = studentInfo.iterator(); i.hasNext(); ) {
    String item = i.next();
  fields[i] = studentInfo.get(i).getValue();
    Toast.makeText(getApplicationContext(),item,  Toast.LENGTH_LONG).show();
}
于 2013-09-12T14:06:11.647 回答