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();

}

相关推荐
搬码临时工5 分钟前
电脑同时连接内网和外网的方法,附外网连接局域网的操作设置
运维·服务器·网络
@yanyu6667 分钟前
springboot实现查询学生
java·spring boot·后端
ascarl201011 分钟前
准确--k8s cgroup问题排查
java·开发语言
magic 24516 分钟前
Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
java
爱敲代码的憨仔23 分钟前
分布式协同自动化办公系统-工作流引擎-流程设计
java·flowable·oa
纪元A梦1 小时前
分布式拜占庭容错算法——PBFT算法深度解析
java·分布式·算法
卿着飞翔1 小时前
RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
java·rabbitmq·java-rabbitmq
陈阿土i1 小时前
SpringAI 1.0.0 正式版——利用Redis存储会话(ChatMemory)
java·redis·ai·springai
安全系统学习1 小时前
【网络安全】Qt免杀样本分析
java·网络·安全·web安全·系统安全
程序猿小D1 小时前
第16节 Node.js 文件系统
linux·服务器·前端·node.js·编辑器·vim