zoukankan      html  css  js  c++  java
  • JAVA共通関数ーー数値フォーマット(数値をカンマ付きに編集)を行う

    数値フォーマット(数値をカンマ付きに編集)を行う
    マイナスにも対応しています。しかしJavaは不便だね・・・

    /**********************************************************************************************/
    /** 数値フォーマット(数値をカンマ付きに編集)を行う
     ** 
     ** @param  String  編集前数値
     **
     ** @return String  編集後数値
     */
        public String NumFormat(String strNum) { 
    
          //戻り値格納用(編集後数値)
          String strNewNum = "";
    
          //マイナスフラグ(-(マイナス)記号存在有無)
          boolean blnMinus = false;
    
          if (strNum == null || strNum.length() == 0) {
            strNewNum = " ";
          }
          else {
            if (strNum.substring(0, 1).equals("-")) {
              strNum = strNum.substring(1, strNum.length());
              blnMinus = true;
            }
    
            //4桁目、7桁目、10桁目にカンマを挿入する
            for (int i = 0; i < strNum.length(); i++) {
              if (((strNum.length() - i) == 4) || ((strNum.length() - i) == 7) || ((strNum.length() - i) == 10)) {
                  strNewNum += strNum.substring(i, i + 1) + ",";
              }
              else {
                strNewNum += strNum.substring(i, i + 1);
              }
            }
          }
    
          //マイナス判定
          if (blnMinus == true) {
            return "-" + strNewNum;
          }
          else {
            return strNewNum;
          }
        }
    /**********************************************************************************************/
  • 相关阅读:
    dnn
    DATAGRID学习
    在.net下的换行符
    treeview
    《25项最优时间管理工具与技巧》
    vim常用操作
    【Google给毕业生的忠告】
    MySQL的安装、使用及权限管理
    各种国际化标准组织
    ubuntu thunderbird 邮箱 163 配置 不能发送问题
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716205.html
Copyright © 2011-2022 走看看