2013-04-03 10 views
5

ドキュメントは言う:cursor.getString()はintを文字列に変換しますか?

結果と 列の値がヌルであるか、カラム型が文字列型は 実装定義されない場合、このメソッドは例外をスローするかどうか。

どの実装について話していますか? sqliteのバージョン? Stringint

cursor.getString(INT_COLUMN) 

強要を呼び出すのだろうか?

答えて

17

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

はい、あなたのテーブルから同じデータがある限り、それは理にかなっているようgetString()getInt()getLong()などで返すことができます。例えば、

  • 列データが42である場合:getInt()戻り42とgetString()戻る "42"。
  • 列のデータは、植物の場合:getString()戻り、「植物」、getInt() 0を返します。
+1

生活に答えてくれてありがとう、宇宙、すべて – dumazy

関連する問題