This commit is contained in:
Looly
2019-10-29 20:17:41 +08:00
parent d6093f8f86
commit 0f7fb40d41

View File

@@ -9,7 +9,7 @@ import java.util.Currency;
/** /**
* 单币种货币类,处理货币算术、币种和取整。 * 单币种货币类,处理货币算术、币种和取整。
* * <p>
* 感谢提供此方法的用户https://github.com/looly/hutool/issues/605 * 感谢提供此方法的用户https://github.com/looly/hutool/issues/605
* *
* <p> * <p>
@@ -54,7 +54,7 @@ public class Money implements Serializable, Comparable<Money> {
public static final String DEFAULT_CURRENCY_CODE = "CNY"; public static final String DEFAULT_CURRENCY_CODE = "CNY";
/** /**
* 缺省的取整模式,为<code>BigDecimal.ROUND_HALF_EVEN * 缺省的取整模式,为{@link BigDecimal#ROUND_HALF_EVEN}
* 四舍五入当小数为0.5时,则取最近的偶数)。 * 四舍五入当小数为0.5时,则取最近的偶数)。
*/ */
public static final int DEFAULT_ROUNDING_MODE = BigDecimal.ROUND_HALF_EVEN; public static final int DEFAULT_ROUNDING_MODE = BigDecimal.ROUND_HALF_EVEN;
@@ -94,7 +94,7 @@ public class Money implements Serializable, Comparable<Money> {
* 构造器。 * 构造器。
* *
* <p> * <p>
* 创建一个具有金额<code>yuan</code>元<code>cent</cent>分和缺省币种的货币对象。 * 创建一个具有金额<code>yuan</code>元<code>cent</code>分和缺省币种的货币对象。
* *
* @param yuan 金额元数。 * @param yuan 金额元数。
* @param cent 金额分数。 * @param cent 金额分数。
@@ -111,6 +111,7 @@ public class Money implements Serializable, Comparable<Money> {
* *
* @param yuan 金额元数。 * @param yuan 金额元数。
* @param cent 金额分数。 * @param cent 金额分数。
* @param currency 货币单位
*/ */
public Money(long yuan, int cent, Currency currency) { public Money(long yuan, int cent, Currency currency) {
this.currency = currency; this.currency = currency;
@@ -324,7 +325,6 @@ public class Money implements Serializable, Comparable<Money> {
/** /**
* 判断本货币对象与另一对象是否相等。 * 判断本货币对象与另一对象是否相等。
* <p> * <p>
* p>
* 货币对象与另一对象相等的充分必要条件是:<br> * 货币对象与另一对象相等的充分必要条件是:<br>
* <ul> * <ul>
* <li>另一对象也属货币对象类。 * <li>另一对象也属货币对象类。
@@ -344,7 +344,6 @@ public class Money implements Serializable, Comparable<Money> {
/** /**
* 判断本货币对象与另一货币对象是否相等。 * 判断本货币对象与另一货币对象是否相等。
* <p> * <p>
* p>
* 货币对象与另一货币对象相等的充分必要条件是:<br> * 货币对象与另一货币对象相等的充分必要条件是:<br>
* <ul> * <ul>
* <li>金额相同。 * <li>金额相同。
@@ -362,7 +361,7 @@ public class Money implements Serializable, Comparable<Money> {
* 计算本货币对象的杂凑值。 * 计算本货币对象的杂凑值。
* *
* @return 本货币对象的杂凑值。 * @return 本货币对象的杂凑值。
* @see java.lang.Object#hashCode() * @see Object#hashCode()
*/ */
@Override @Override
public int hashCode() { public int hashCode() {