私はAndroidのsqliteデータベースに通貨の値を格納しようとしています。私はそう考えていませんint
ここで使用されます。私はBigdecimal
が使用できると聞きました。誰かが私にそれをsqliteデータベースに値を送信するために使用する必要がある方法を教えることができる場合。SQlite androidデータベースに通貨を保存しています
7
A
答えて
11
BigDecimalをStringとして格納します。
toPlainString()メソッドを使用できます。
次に、データベースからそれをプルすると、新しいBigDecimalを作成できます。
BigDecimal c = new BigDecimal(String s)
あなたはそれが整数でなければなりませんと言っても、文字列として3.0店舗すべてのデータ型SQLiteの信じられないかもしれません。 this web page from the official SQLite websiteを見て、「マニフェストのタイプとBLOBのサポート」セクションまでスクロールしてください。他のタイプの列に文字列を格納する方法について説明します。
0
ここでIntを使用してください。 SQliteはintに8バイトを使用するため、最大値は2^64で、1.8446744e + 19-1、多かれ少なかれ10^18です。
また、
関連する問題
- 1. SQLiteデータベースに商品通貨を保存する
- 2. 古いデータはAndroid Sqliteデータベースに保存されています
- 3. AndroidデータがSQLiteデータベースに保存されていません
- 4. バーチャル通貨を保存するには?
- 5. SQLiteデータベースを保存
- 6. データをSQLiteデータベースに保存
- 7. ビデオをAndroidでsqliteに保存していますか?
- 8. Firebase - 通貨タイプ値を保存
- 9. アイテムが何度もsqliteデータベースに保存されています
- 10. Android - 機密データをsqliteデータベースに保存する
- 11. android sqliteデータベースにファイルを保存する方法
- 12. バルクレコードをAndroidのsqliteデータベースに保存する方法は?
- 13. SQLiteデータベースは文字列を "0"として保存します
- 14. mapView.userLocation.location.coordinate.longitudeをsqliteデータベースに保存する
- 15. 日時をsqliteデータベースに保存する
- 16. SQLiteデータベースに画像を保存する
- 17. リストビューデータをsqliteデータベースに保存する
- 18. キャプチャした画像をSQliteデータベースに保存していますか? (Cordova)
- 19. アンドロイド - SQLiteのデータベース保存
- 20. SQLiteのAndroidデータベースにカスタムオブジェクト(ユーザ定義obj)を保存
- 21. Androidタブレットの内部メモリ(API 23)にSQLiteデータベースを保存
- 22. データベースの通貨モデリング
- 23. データベース:CountryCodeによる通貨?
- 24. イメージをsqliteデータベースに保存して表示する方法は?
- 25. 画像をsqliteデータベースに保存
- 26. SQLiteデータベースに静脈データを保存
- 27. SQLiteデータベースにLogCatエントリを保存
- 28. ChromeはSQLiteデータベースをどこに保存しますか?
- 29. AndroidのSqLiteデータベースにラジオボタンの値を保存する方法。ラジオグループを使用しています
- 30. 保存時間SQlite Android
私はあなたを信じていません。SQLite 3.0は整数を整数として格納します。すべてを文字列として保存したのは旧バージョン2.8でした。 – Jeff
それは間違っている。 (リンクを修正したばかりの)サイトに移動して検索してください:違いは、フォーマット変換が不可能でもSQLite 3.0はデータを保存するという点です。 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
「データが列に挿入されると、その列はデータ形式を列の宣言された型に変換しようとします」という前ページの文も含めてください。列をIntegerとして宣言し、文字列 '12345'を格納すると、SQLiteはその文字列を整数に変換し、整数として格納します。 – Jeff