'cursor.getString(1)'中的整数“1”是什么意思?

时间:2012-10-09 04:41:44

标签: android

我可以知道在cursor.getString(1)中这个括号中填充的整数“1”或其他整数是什么意思?

由于

3 个答案:

答案 0 :(得分:3)

这是列索引。

例如,如果查询为select a, b, c from ...,则列索引1将为b(从零开始,该查询的列索引为0 = a1 = b2 = c)。

有关详细信息,请参阅here

另一种方法是使用cursor.getString (cursor.getColumnIndex ("b")),假设您确定该列存在。

答案 1 :(得分:0)

它是Cursor中的Column Index,从查询中返回。

答案 2 :(得分:0)

根据文档,整数是您要检索的列的从零开始的索引:

http://developer.android.com/reference/android/database/Cursor.html#getString(int