【发布时间】:2017-05-14 14:09:58
【问题描述】:
我的问题是当我将数据从 sqlite 数据库存储到数组中时,我如何从特定位置获取它,比如说,我的数据库包含“食物、饮料、零食”,我如何从数组中获取字符串“零食”。
String CatNameQuery = "SELECT * FROM Category";
db = new DBController(MainActivity.this);
SQLiteDatabase db3 = db.getReadableDatabase();
final Cursor cursor2 = db3.rawQuery(CatNameQuery, null);
{
List<String> array = new ArrayList<String>();
while(cursor2.moveToNext()){
String uname = cursor2.getString(cursor2.getColumnIndex("CategoryName"));
array.add(uname);
}
【问题讨论】:
-
通过使用array.get(position);您将从特定位置获取特定数据。
-
@snehadesai,感谢 array.get(position);对我有用
标签: java android arrays sqlite