Skip to content

Joda-Money

Joda-Money is a Java library providing a complete framework for representing, manipulating, and formatting monetary amounts with full currency and decimal scale awareness. It solves the problem of safe and precise monetary arithmetic, currency conversion, and locale-sensitive formatting in enterprise applications.

Key Capabilities

  • Core Monetary Types: Immutable BigMoney and Money objects that support arbitrary scale, arithmetic operations, and currency safety.
  • Currency System: Comprehensive registry of ISO 4217 currencies with support for custom currencies, numeric codes, and country-based lookup.
  • Formatting and Parsing: Flexible, locale-aware formatting and parsing of monetary amounts with configurable grouping, decimal symbols, and sign handling.
  • Utility and Arithmetic Operations: Static helper methods for max, min, add, subtract with null and currency mismatch safety.

Technology: Java

Scale: 40 files 758 findings

Documentation