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

}

相关推荐
带娃的IT创业者6 小时前
零停机迁移:如何将服务器成本从 $1432 降至 $233
运维·服务器·网络·成本优化·服务器迁移·零停机·hetzner
sthnyph6 小时前
TypeScript 与后端开发Node.js
java
逻辑驱动的ken6 小时前
Java高频面试考点场景题08
java·开发语言·面试·求职招聘·春招
不恋水的雨6 小时前
手动调用spring的@Validated校验
java·spring
xxjj998a6 小时前
【Spring】Spring MVC案例
java·spring·mvc
阿巴斯甜6 小时前
Android:MagicIndicator的使用
java
Nyarlathotep01136 小时前
并发集合类(1):CopyOnWriteArrayList
java·后端
千寻girling6 小时前
被内推的面试 , 第一次
java·前端·python·面试·职场和发展·typescript·node.js
星辰_mya7 小时前
PV之系统与并发的核心wu器
java·开发语言·后端·学习·面试·架构师
va学弟7 小时前
Agent入门开发
java·运维·服务器·ai