public class NumberChineseFormatter extends Object
1. 数字转中文大写形式,比如一百二十一 2. 数字转金额用的大写形式,比如:壹佰贰拾壹 3. 转金额形式,比如:壹佰贰拾壹整
| 构造器和说明 |
|---|
NumberChineseFormatter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
chineseToNumber(String chinese)
把中文转换为数字 如 二百二十 220
见:https://www.d5.nz/read/sfdlq/text-part0000_split_030.html 一百一十二 -》 112 一千零一十二 -》 1012 |
static String |
format(double amount,
boolean isUseTraditional)
阿拉伯数字转换成中文,小数点后四舍五入保留两位.
|
static String |
format(double amount,
boolean isUseTraditional,
boolean isMoneyMode)
阿拉伯数字转换成中文,小数点后四舍五入保留两位.
|
static String |
numberCharToChinese(char c,
boolean isUseTraditional)
数字字符转中文,非数字字符原样返回
|
public static String format(double amount, boolean isUseTraditional)
amount - 数字isUseTraditional - 是否使用繁体public static String format(double amount, boolean isUseTraditional, boolean isMoneyMode)
amount - 数字isUseTraditional - 是否使用繁体isMoneyMode - 是否为金额模式public static String numberCharToChinese(char c, boolean isUseTraditional)
c - 数字字符isUseTraditional - 是否繁体public static int chineseToNumber(String chinese)
chinese - 中文字符Copyright © 2021. All rights reserved.