java小写数字转大写

public static String convertToUpperCase(int num) {

String[] upperCaseDigit = {"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"};

String[] unit = {"", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿"};

String strNum = String.valueOf(num);

StringBuilder result = new StringBuilder();

int len = strNum.length();

for (int i = 0; i < len; i++) {

int digit = Character.getNumericValue(strNum.charAt(i));

result.append(upperCaseDigit[digit]).append(unit[len - i - 1]);

}

return result.toString();

}

相关推荐
David爱编程40 分钟前
面试必问!线程生命周期与状态转换详解
java·后端
Lovyk1 小时前
基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
linux·运维·服务器·自动化·ansible
LKAI.1 小时前
传统方式部署(RuoYi-Cloud)微服务
java·linux·前端·后端·微服务·node.js·ruoyi
HeyZoeHey1 小时前
Mybatis执行sql流程(一)
java·sql·mybatis
2301_793086872 小时前
SpringCloud 07 微服务网关
java·spring cloud·微服务
知白守黑2672 小时前
Linux磁盘阵列
linux·运维·服务器
柳贯一(逆流河版)3 小时前
Spring 三级缓存:破解循环依赖的底层密码
java·spring·缓存·bean的循环依赖
该用户已不存在4 小时前
OpenJDK、Temurin、GraalVM...到底该装哪个?
java·后端
TPBoreas5 小时前
Jenkins启动端口修改失败查找日志
运维·服务器·jenkins
TT哇5 小时前
@[TOC](计算机是如何⼯作的) JavaEE==网站开发
java·redis·java-ee