java 把數字轉換為中文讀法 例如:123->一百二十三
阿新 • • 發佈:2019-01-11
程式中是把 字串形式的數字 轉換 為中文讀法,需要轉換int型的話,可以先使用java.lang.String.valueOf(int i)轉為字串,不支援浮點數的轉換。
結果:
null 您輸入的字串地址為null! "" 您輸入的字串長度為0,請輸入要轉換的數字! 1234567 一百二十三萬四千五百六十七 0001 一 1001 一千零一 1100 一千一百 10100 一萬零一百 0010 十 00000001 一 10000001 一千萬零一 10000010 一千萬零十 10000100 一千萬零一百 11000000 一千一百萬 10100000 一千零十萬 10010000 一千零一萬 10001000 一千萬一千 a124 您輸入的字元不都為數字,無法轉換! 111112100113 一千一百一十一億一千二百一十萬零一百一十三 101140101031013 一百零一萬億一千四百零一億零一百零三萬一千零十三 4444333322221111 四千四百四十四萬億三千三百三十三億二千二百二十二萬一千一百一十一 54444333322221111 您輸入的字串長度大於16,無法轉換! --------------------------------------------------------- null 您輸入的字串地址為null! "" 您輸入的字串長度為0,請輸入要轉換的數字! 1234567 壹佰貳拾叄[萬]肆仟伍佰陸拾柒 0001 壹 1001 壹仟零壹 1100 壹仟壹佰 10100 壹[萬]零壹佰 0010 拾 00000001 壹 10000001 壹仟[萬]零壹 10000010 壹仟[萬]零拾 10000100 壹仟[萬]零壹佰 11000000 壹仟壹佰[萬] 10100000 壹仟零拾[萬] 10010000 壹仟零壹[萬] 10001000 壹仟[萬]壹仟 a124 您輸入的字元不都為數字,無法轉換! 111112100113 壹仟壹佰壹拾壹[億]壹仟貳佰壹拾[萬]零壹佰壹拾叄 101140101031013 壹佰零壹[萬億]壹仟肆佰零壹[億]零壹佰零叄[萬]壹仟零拾叄 4444333322221111 肆仟肆佰肆拾肆[萬億]叄仟叄佰叄拾叄[億]貳仟貳佰貳拾貳[萬]壹仟壹佰壹拾壹 54444333322221111 您輸入的字串長度大於16,無法轉換!