| 
         
     
     | 
     | 
    
  
    | 
    About Common Method's Collection | 
   
  
     | 
   
  
     | 
   
  
    | 
     作者:未知  来源:月光软件站  加入时间:2005-2-28 月光软件站  | 
   
  
       我在一个项目中用到了以下几个小方法(主要是做"0"与空白转化,日本货币的格式化,日期的格式化),如果大家觉得对现在或以后的工程有用的话,可以考虑共通起来.如果大家在写自己的代码时,写了对大家或以后有用的小方法,希望能够提出来 以下,欢迎大家批评,指正. 
  //**************************************************************************     /**      * 零ストリングは空白に転化      * @param strMaybeZero : 「String」のオブジェクト      * @return 空白のストリング「String」オブジェクト      */     //**************************************************************************     private String zeroStrToSpace(String strMaybeZero) {
          if(strMaybeZero != null && UriseiCommonUtil.trim(strMaybeZero).equals("0")) {             return " ";         } else {             return strMaybeZero;         }              }     //**************************************************************************     /**      * 日本の貨幣のフォーマット行います。〈BR〉      * @param date : 「String」のオブジェクト      * @return String 表示形式「ZZZ,ZZZ,ZZZ,ZZZ,ZZ9」の日本の貨幣       */     //**************************************************************************     private String setJpCurrency9Format(String strCurrencyValue) {         NumberFormat jpFormat = NumberFormat.getIntegerInstance(Locale.JAPAN);         return jpFormat.format(Long.parseLong(strCurrencyValue));              }     //**************************************************************************     /**      * 日本の貨幣のフォーマット行います〈BR〉      * @param date : 「String」のオブジェクト      * @return String 表示形式「ZZZ,ZZZ,ZZZ,ZZZ,ZZZ」の日本の貨幣       */     //**************************************************************************     private String setJpCurrencyZFormat(String strCurrencyValue) {         if(strCurrencyValue != null && UriseiCommonUtil.trim(strCurrencyValue).equals("0")) {             return " ";         } else {             return setJpCurrency9Format(strCurrencyValue);         }              }     //**************************************************************************     /**      * 零ストリングの配列は空白配列に転化      * @param arrayMaybeZero : 「String[][]」のオブジェクト      * @return String[][] : 空白の配列「String[][]」のオブジェクト      */     //**************************************************************************     private String[][] zeroStrArrayToSpace(String[][] arrayMaybeZero) {         for(int i = 0; i 〈 arrayMaybeZero[0].length; i++){             for(int j = 0; j 〈 arrayMaybeZero.length; j++){                  arrayMaybeZero[j][i] = zeroStrToSpace(arrayMaybeZero[j][i]);             }          }         return arrayMaybeZero;     }          //**************************************************************************     /**      * 日本の貨幣の配列のフォーマット行います      * @param arrayCurrency : 「String[][]」のオブジェクト      * @return String[][] : 表示形式「ZZZ,ZZZ,ZZZ,ZZZ,ZZ9」の日本の貨幣の配列「String[][]」のオブジェクト      */     //**************************************************************************     private String[][] setJpCurrency9FormatArray(String[][] arrayCurrency) {         for(int i = 0; i 〈 arrayCurrency[0].length; i++){             for(int j = 0; j 〈 arrayCurrency.length; j++){                  arrayCurrency[j][i] = setJpCurrency9Format(arrayCurrency[j][i]);             }          }         return arrayCurrency;     }
      //**************************************************************************     /**      * 日本の貨幣の配列のフォーマット行います      * @param arrayCurrency : 「String[][]」のオブジェクト      * @return String[][] : 表示形式「ZZZ,ZZZ,ZZZ,ZZZ,ZZZ」の日本の貨幣 の配列「String[][]」のオブジェクト      */     //**************************************************************************     private String[][] setJpCurrencyZFormatArray(String[][] arrayCurrency) {         for(int i = 0; i 〈 arrayCurrency[0].length; i++){             for(int j = 0; j 〈 arrayCurrency.length; j++){                  arrayCurrency[j][i] = setJpCurrencyZFormat(arrayCurrency[j][i]);             }          }         return arrayCurrency;     }     //**************************************************************************     /**      * 処理日時のフォーマット行います。〈BR〉      * @param date : 「String」のオブジェクト 表示形式「9999年99月99日99時99分」の処理日時      * @return String 表示形式「9999年Z9月Z9日Z9時Z9分」の処理日時       */     //**************************************************************************          private String formatSyoriDate(String date) {
          String year = date.substring(0,5);         String month = date.substring(5,8);         String day = date.substring(8,11);         String hour = date.substring(11,14);         String second = date.substring(14,17);         if(month.startsWith("0")) {             month = date.substring(6,8);         }         if(day.startsWith("0")) {             day = date.substring(9,11);         }          if(hour.startsWith("0")) {             hour = date.substring(12,14);         }          if(second.startsWith("0")) {             second = date.substring(15,17);         }         String dateAferFormat = year + month + day + hour + second;                   return dateAferFormat;     }  
 
  | 
   
  
     | 
   
  
     相关文章:相关软件:  | 
   
   
      |