java.util.Currency

JavaにはCurrency(通貨)なんていうクラスが用意されていたのでした。世界の通貨コードはISO 4217に記載されているんですが、その表にある国名と通貨名の対応やら、小数点以下の桁数やらを管理するためのクラスです。それだったらお金クラスがあるのかと思いきや、そっちはありませんでした。自分で作らないといけないんですね。