• 技术文章 >Java >java教程

    Java数字转换成大写的实现方法详解

    黄舟黄舟2017-10-19 09:58:29原创1061
    这篇文章主要介绍了 java实现数字转大写的方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下

    java实现数字转大写的方法

    说明:

    将数字金额转大写,如下:


    public class Test { 
      /** 
       * @param args 
       *      add by zxx ,Nov 29, 2008 
       */ 
      private static final char[] data = new char[] { '零', '壹', '贰', '叁', '肆', 
          '伍', '陆', '柒', '捌', '玖' }; 
     
      private static final char[] units = new char[] { '元', '拾', '佰', '仟', '万', 
          '拾', '佰', '仟', '亿' }; 
     
      public static String convert(int money) { 
        StringBuffer sbf = new StringBuffer(); 
        int unit = 0; 
        while (money != 0) { 
          sbf.insert(0, units[unit++]); 
          int number = money % 10; 
          sbf.insert(0, data[number]); 
          money /= 10; 
        } 
        return sbf.toString(); 
      } 
     
      /** 
       * @param args 
       */ 
      public static void main(String[] args) { 
        // TODO Auto-generated method stub 
        System.out.println(convert(135689123)); 
      } 
    }

    以上就是Java数字转换成大写的实现方法详解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:Java 实现 写的
    上一篇:Java中synchronized与volatile的区别与联系 下一篇:Java多线程中有关InheritableThreadLocal的详解
    大前端线上培训班

    相关文章推荐

    • 理解java8中java.util.function.*pojo反射新方法(附代码)• 浅析安卓app和微信授权登录及分享完整对接(代码分享)• 教你一招搞定时序数据库在Spring Boot中的使用• 一招教你使用java快速创建Map(代码分享)• PlayFramework 完整实现一个APP(十一)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网