8

ドキュメントは言う:

結果と、列の値が null の場合、または列の型が文字列型でない場合にこのメソッドが例外をスローするかどうかは、実装によって定義されます。

彼らはどの実装について話しているのですか?sqlite のバージョンは?呼び出します

cursor.getString(INT_COLUMN)

int値をString?に強制します。

4

1 に答える 1

20

cursor.getString() は int を文字列に変換しますか?

はい、意味がある限り、テーブルの同じデータを 、 、 などで返すことができgetString()ますgetInt()getLong()例えば、

  • 列データが 42 の場合: getInt()42 をgetString()返し、"42" を返します。
  • 列データが植物の場合: getString()「植物」をgetInt()返し、0 を返します。
于 2013-04-03T18:04:43.183 に答える