49 lines
847 B
Java
49 lines
847 B
Java
![]() |
package com.yem.wm.utils;
|
|||
|
|
|||
|
/**
|
|||
|
* 中文单位帮助类
|
|||
|
* @author zhangh
|
|||
|
*
|
|||
|
*/
|
|||
|
public class ChineseUnit {
|
|||
|
/**
|
|||
|
* 中文权名称
|
|||
|
*/
|
|||
|
public final char name;
|
|||
|
/**
|
|||
|
* 10的倍数值
|
|||
|
*/
|
|||
|
public final int value;
|
|||
|
/**
|
|||
|
* 是否为节权位,它不是与之相邻的数字的倍数,而是整个小节的倍数。<br>
|
|||
|
* 例如二十三万,万是节权位,与三无关,而和二十三关联
|
|||
|
*/
|
|||
|
public final boolean secUnit;
|
|||
|
|
|||
|
/**
|
|||
|
* 构造
|
|||
|
*
|
|||
|
* @param name 名称
|
|||
|
* @param value 值,即10的倍数
|
|||
|
* @param secUnit 是否为节权位
|
|||
|
*/
|
|||
|
public ChineseUnit(char name, int value, boolean secUnit) {
|
|||
|
this.name = name;
|
|||
|
this.value = value;
|
|||
|
this.secUnit = secUnit;
|
|||
|
}
|
|||
|
|
|||
|
public char getName() {
|
|||
|
return name;
|
|||
|
}
|
|||
|
|
|||
|
public boolean isSecUnit() {
|
|||
|
return secUnit;
|
|||
|
}
|
|||
|
|
|||
|
public int getValue() {
|
|||
|
return value;
|
|||
|
}
|
|||
|
|
|||
|
}
|