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
BigMoneyandMoneyobjects 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,subtractwith null and currency mismatch safety.
Technology: Java
Scale: 40 files 758 findings