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

}

相关推荐
Justin_192 小时前
Galera Cluster部署
linux·服务器·nginx
青云交3 小时前
Java 大视界 -- 基于 Java 的大数据机器学习模型在图像识别中的迁移学习与模型优化
java·大数据·迁移学习·图像识别·模型优化·deeplearning4j·机器学习模型
2501_909800813 小时前
Java 集合框架之 Set 接口
java·set接口
断剑zou天涯4 小时前
【算法笔记】暴力递归尝试
java·笔记·算法
Nobody_Cares5 小时前
JWT令牌
java
沐浴露z5 小时前
Kafka入门:基础架构讲解,安装与使用
java·分布式·kafka
神秘的土鸡5 小时前
从数据仓库到数据中台再到数据飞轮:我的数据技术成长之路
java·服务器·aigc·数据库架构·1024程序员节
vir025 小时前
P1928 外星密码(dfs)
java·数据结构·算法·深度优先·1024程序员节
摇滚侠5 小时前
全面掌握PostgreSQL关系型数据库,备份和恢复,笔记46和笔记47
java·数据库·笔记·postgresql·1024程序员节
小白不想白a6 小时前
【shell】每日shell练习:系统备份文件管理/系统性能趋势分析
linux·服务器