Zu Hauptinhalt springen

Zahlen

Java- und Datenbank-Anbieter stellen unterschiedliche numerische Implementierungen bereit. Der JDBC-Treiber sollte dabei den Übergang ohne jeden Datenverlust sicherstellen.

Allerdings gibt es Typen, bei denen dies nicht unbedingt möglich ist. Gleitkomma- bzw. doppelte Gleitkommazahlen können keine genauen Werte aufnehmen. Mathematische Operationen mit Zahlen dieses Typs ergeben unterschiedliche Resultate je nach Ausführungsreihenfolge der Operationen. Es hat sich bewährt, zunächst die kleineren Zahlen zu summieren und dann die größeren hinzuzufügen.

Ein anderer gängiger Fehler wird bei der Verwendung von globalMap gemacht. Sie müssen die Klasse („Class“) anstelle der Primitiven verwenden.

  • int > Integer
  • double > Double

Bei der Konvertierung einer Zeichenfolge (String) in eine Zahl können Sie Folgendes verwenden:

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

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!