zoukankan      html  css  js  c++  java
  • 工具类_java 数字转化为汉字大写

    public class Num2Rmb {

        private String[] hanArr = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
              private String[] unitArr = { "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟" };

        private String toHanStr(String numStr) {

            String result = "";
            int numLen = numStr.length();

            for (int i = 0; i < numLen; i++) {

                int num = numStr.charAt(i) - 48;

                if (i != numLen - 1 && num != 0) {
                    result += hanArr[num] + unitArr[numLen - 2 - i];
                } else {
                    result += hanArr[num];
                }
            }
            return result;
        }

        public static void main(String[] args) {
            Num2Rmb nr = new Num2Rmb();
            System.out.println(nr.toHanStr("633779433451"));
            System.out.println(nr.toHanStr("63377"));
        }

    }

  • 相关阅读:
    Apache mod_rewrite
    vim 常用设置
    ssh 和 scp 命令访问非默认22端口。
    gulp常用插件
    gulp+Babel 搭建ES6环境
    ES6类与模块
    Autoprefixer处理CSS3属性前缀
    js模块方案
    ES6转码器babel的使用
    window.history.pushState与ajax实现无刷新更新页面url
  • 原文地址:https://www.cnblogs.com/mxcy/p/3958043.html
Copyright © 2011-2022 走看看