人民幣大寫轉換為數字

2021-07-23 11:05:25 字數 1498 閱讀 8302

public class rmbutils ;  

/** 

* 中文中繁寫的漢字金額 經常使用 

*/  

public static final string big_rmb_numbers = new string ;// 大寫的漢字  

/** 

* 與漢字相應的轉化的數字 

*/  

public static final long to_arabic_numbers = new long ;// 轉化為阿拉伯數字  

/** 

*/  

public static final string rmb_unit = new string ;// 中文中間隔的倍數  

/** 

*/  

public static final string big_rmb_unit = new string ;  

/** 

*/  

public static final bigdecimal to_cardinal_numbers = new bigdecimal ;// 轉化為阿拉伯的倍數  

/** 

* 大寫轉化為小寫的過程操作 

*  * @param money 

*            大寫金額 

* @return 

*/  

public static string coverttodigital(string money)  

/** 

* 輔助類,處理中文數字轉換成阿拉伯數字,利用遞迴演算法 

*  * @param money 

*            人民幣大寫 

* @return 

*/  

private static bigdecimal getdigitalnum(string money)  

// 匹配大寫金額的單位  

for (int i = 0; i < rmb_unit.length; i++) else  

}  }  

// 如果不帶單位 直接阿拉伯數字匹配替換  

if (money != null && money.length() > 0)  

return result;  

}  /** 

* 輔助類,中文數字 轉化為對應的阿拉伯數字 

*  * @param big 

* @return 

*/  

private static bigdecimal getarabicnumbybig(string big)  

try catch (exception e)  

return result;  

}  /** 

* @param args 

*/  

public static void main(string args)  

}  

人民幣數字大寫轉換

中文大寫金額數字應用壹 貳 叄 肆 伍 陸 柒 捌 玖 拾 佰 仟 萬 億 元 角 分 零 整 正 等字樣。中文大寫金額數字到 元 為止的,在 元 之後,應寫 整 或 正 字,在 角 之後,可以不寫 整 或 正 字。中文大寫金額數字前應標明 人民幣 字樣,大寫金額數字有 分 的,分 後面不寫 整 或...

人民幣小寫轉換為大寫

本程式的作用是將人民幣的小寫形式轉換為大寫,例如 呼叫upper 18.5 將會返回字串 壹拾捌圓伍角 package com.zzb.test0 import junit.framework.assert import org.junit.test 測試人民幣小寫轉大寫 author zhengz...

人民幣 Rmb 數字轉換大寫 大寫

package com.test public class rmbconvert 段內的量度 char vunit 段間的量度 char digit 小寫對應的大寫 long longmoney long money 100 string strmoney string.valueof longmo...