メイン コンテンツをスキップする

Numbers

Javaとデータベースのベンダーでは、提供している数値実装が異なります。JDBCドライバーであれば、データを失うことなく移行できます。

ただし、それが必ずしも可能ではない型もあります。浮動小数点数や二重浮動小数点数は、正確な値を保持できません。これらの数値に対して数学的操作を行うと、操作の順序に基づいて異なる結果がもたらされます。好ましいプラクティスとしては、小さな数値を要約してから大きな数値を加算することです。

よくあるもう1つの間違いは、globalMapを使う時です。プリミティブの代わりにクラスを使う必要があります。

  • int > Integer
  • double > Double

文字列を数値に変換する場合は、以下を使用します:

  • Integer.valueOf / Integer.parseInt
  • Double.valueOf / Double.parseDouble

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。