JAVA共通関数項目が半角09か判断する

項目が半角0-9か判断する
これも良くありがちですね。数値チェックに・・・
しかしJavaは何でこうなのかと・・・
ちなみに数値型にいきなり変換して例外を拾う手もありますが、"-"もありえるのでここでは却下です。

/**********************************************************************************************/
  /**
   *  数値チェック
   *    項目が半角0-9か判断する
   *
   *  @param    strNum  入力パラメータ
   *  @return   boolean  有効 true 無効 false
   **/         
    public boolean IsNum(String strInString)

    { 
     //文字列の長さ分繰り返し
      int intChk;
      intChk = 0;
      for (int i = 0; i < strInString.length(); i++)
          {
           char c  =  strInString.charAt(i);
           char c1 =  '0';
           char c2 =  '9';
           if (c < c1 || c > c2)
              {intChk = intChk + 1;}
           }
      if (intChk == 0)
         {return true;}
      else        
         {return false;}      
    } 
/**********************************************************************************************/
原文地址:https://www.cnblogs.com/aggavara/p/2716160.html