zoukankan      html  css  js  c++  java
  • Java数字序号转中文读写序号

     1 public class NumToChineseUtil {
     2 
     3     /**
     4      * Java 好用的
     5      * int 数字转中文
     6      * @param src
     7      * @return
     8      */
     9     public static String read(int src) {
    10         final String num[] = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"};
    11         final String unit[] = {"", "十", "百", "千", "万", "十", "百", "千", "亿", "十", "百", "千"};
    12         String dst = "";
    13         int count = 0;
    14         while(src > 0) {
    15             dst = (num[src % 10] + unit[count]) + dst;
    16             src = src / 10;
    17             count++;
    18         }
    19         if(dst.startsWith("一十")) {
    20             dst = dst.substring(1);
    21         }
    22         return dst.replaceAll("零[千百十]", "零").replaceAll("零+万", "万")
    23                 .replaceAll("零+亿", "亿").replaceAll("亿万", "亿零")
    24                 .replaceAll("零+", "零").replaceAll("零$", "");
    25 
    26     }
    27 }
  • 相关阅读:
    nginx php-fpm 输出php错误日志
    图解phpstorm常用快捷键
    Mysq性能分析 —— Genral log(普通日志)与 Slow log(慢速日式)
    Mac Terminal
    Git安装与配置
    Linux ulimit
    tcpdump
    Linux 基础
    TCP
    HTTP
  • 原文地址:https://www.cnblogs.com/bevis-byf/p/12103161.html
Copyright © 2011-2022 走看看