1.引入hutool依赖
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.18</version>
</dependency>
2.举例,小写金额转大写,保留两位小数
List<Number> numbers = Arrays.asList(12, 21.05, 35.066);
System.out.println("数字转金额:");
numbers.forEach(item -> {
System.out.println(NumberChineseFormatter.format(item.doubleValue(), true, true));
});
控制台输出:
数字转金额:
壹拾贰元整
壹拾壹元零伍分
贰拾伍元零柒分
3.阿拉伯数字转大写
List<Number> numbers = Arrays.asList(2.0,4.31,20.5);
System.out.println("数字转序号:");
numbers.forEach(item ->{
System.out.println(NumberChineseFormatter.format(item.doubleValue(), false, false));
});
控制台输出:
数字转序号:
二
四点三一
二十点五