<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    大小寫 中文轉(zhuǎn)換

    public class Test {
     /*
      *  <p>Description: 字符串處理的公共類</p>
      *  <p>Copyright 2006 </p>
      *  @author  leonards
      *  @Create Date : 2006-11-23
      */

     /*
      *  將字符串轉(zhuǎn)換成中文的大寫貨幣值
      *  @param   moneyStr
      *  @return
      */
     public static String convertToCapitalMoney(String moneyStr) {
      double money = 0;
      try {
       money = Double.parseDouble(moneyStr);
      } catch (Exception e) {

      }
      return convertToCapitalMoney(money);
     }

     /*
      *  將數(shù)字轉(zhuǎn)換成中文的大寫貨幣值
      *  @param   moneyValue
      *  @return
      */
     public static String convertToCapitalMoney(double moneyValue) {
      double money = moneyValue + 0.005; //  防止浮點(diǎn)數(shù)四舍五入造成誤差
      String Result = "";
      String capitalLetter = "零壹貳叁肆伍陸柒捌玖";
      String moneytaryUnit = "分角圓拾佰仟萬(wàn)拾佰仟億拾佰仟萬(wàn)拾佰仟億拾佰仟";
      String tempCapital, tempUnit;

      int integer; //  錢的整數(shù)部分
      int point; //  錢的小數(shù)部分
      int tempValue; //  錢的每一位的值
      integer = (int) money;
      point = (int) (100 * (money - (float) integer));

      if (integer == 0)
       Result = "零圓";
      /*
       *     貨幣整數(shù)部分操作
       *     1.    依次取得每一位上的值
       *     2.    轉(zhuǎn)換成大寫
       *     3.    確定貨幣單位
       */
      for (int i = 1; integer > 0; i++) {
       tempValue = (integer % 10);
       tempCapital = capitalLetter.substring(tempValue, tempValue + 1);
       tempUnit = moneytaryUnit.substring(i + 1, i + 2);
       Result = tempCapital + tempUnit + Result;
       integer = integer / 10;
      }
      /*
       *  貨幣小數(shù)部分操作
       */
      tempValue = (point / 10);
      for (int i = 1; i > -1; i--) {
       tempCapital = capitalLetter.substring(tempValue, tempValue + 1);
       tempUnit = moneytaryUnit.substring(i, i + 1);
       Result = Result + tempCapital + tempUnit;
       tempValue = point % 10;
      }
      return Result;
     }

     public static void main(String[] args) {

      String money1 = Test.convertToCapitalMoney("400000000.215");
      System.out.println(money1);
      String money = Test.convertToCapitalMoney(40000000.215);
      System.out.println(money);
     }

    }

    posted on 2007-04-23 16:23 leoli 閱讀(985) 評(píng)論(0)  編輯  收藏 所屬分類: java

    導(dǎo)航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統(tǒng)計(jì)

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案(17)

    文章分類(86)

    收藏夾(3)

    flex blog

    good site

    java blog

    my friend

    tools

    抓蝦

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 成人无遮挡裸免费视频在线观看| 国产精品网站在线观看免费传媒| 无码国产精品一区二区免费虚拟VR| 亚洲AV无码AV男人的天堂| 岛国岛国免费V片在线观看| 精品亚洲成α人无码成α在线观看| 日韩精品免费一线在线观看| 亚洲&#228;v永久无码精品天堂久久 | 特黄特色的大片观看免费视频| 国产又大又黑又粗免费视频| MM1313亚洲国产精品| 免费看美女被靠到爽| 丰满亚洲大尺度无码无码专线 | 麻豆国产精品入口免费观看| 亚洲av日韩综合一区久热| 免费一级毛片免费播放| 一级毛片a免费播放王色电影| 亚洲一区AV无码少妇电影☆| 免费网站看av片| 亚洲乱码一二三四区麻豆| 永久久久免费浮力影院| 四虎精品免费永久免费视频| 亚洲人成中文字幕在线观看| 日韩内射激情视频在线播放免费| 亚洲成人动漫在线观看| 青青青青青青久久久免费观看 | 美女被爆羞羞网站免费| 色久悠悠婷婷综合在线亚洲| 久久精品成人免费观看| 亚洲六月丁香婷婷综合| 亚洲?v女人的天堂在线观看| 国产日韩一区二区三免费高清| 亚洲黄色免费在线观看| 性感美女视频在线观看免费精品| 精品视频免费在线| 亚洲成AV人片在线观看| 成人毛片18女人毛片免费视频未 | 久久精品国产亚洲网站| 手机在线看永久av片免费| 一级人做人爰a全过程免费视频| 亚洲高清无在码在线电影不卡 |