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

}

相关推荐
Java面试题总结7 分钟前
基于 Java 的 PDF 文本水印实现方案(iText7 示例)
java·python·pdf
马猴烧酒.20 分钟前
【面试八股|Java集合】Java集合常考面试题详解
java·开发语言·python·面试·八股
-Try hard-28 分钟前
Linuv软件编程 | Shell命令
linux·运维·服务器
释怀不想释怀30 分钟前
Linux快捷键,软件安装启动
linux·运维·服务器
测试工程师成长之路36 分钟前
Serenity BDD 框架:Java + Selenium 全面指南(2026 最新)
java·开发语言·selenium
lang2015092842 分钟前
Java JSON绑定API:JSR 367详解
java·java-ee
Hello World . .1 小时前
Linux:软件编程
linux·运维·服务器·vim
eWidget1 小时前
随机森林原理:集成学习思想 —— Java 实现多棵决策树投票机制
java·数据库·随机森林·集成学习·金仓数据库
xqqxqxxq1 小时前
Java Thread 类核心技术笔记
java·笔记
LGL6030A1 小时前
Java学习历程26——线程安全
java·开发语言·学习