zoukankan      html  css  js  c++  java
  • JAVA共通関数コードバリエーションチェック

    コードバリエーションチェック
    文字が入力していいものかどうか判断したい場合に応用が利きます。
    例は0~9かと判断していますが、hankakuSujiTBLの中に追加・変更を加えればいろいろな文字が判断出来るのです。
    インプットはcharですので1文字ずつの判断しか出来ません。文字列で判断したい場合はループさせながら1回づつ呼んで下さい。 

    /*********************************************************************************************************/
      //コードバリエーションチェック(半角数字のみ)『数字範囲内であればtrueを返す』
      public boolean CodeCheck(char inputChar)
      {
        //戻り値を設定する
        boolean hantei = false;
    
        //チェックする文字を定義する(文字定義数10文字)
        char[] hankakuSujiTBL = {
                      '0','1','2','3','4','5','6','7','8','9'
                    };
    
        //サーチフラグを定義する。
        int serchFlg = 0;
    
        //取得した文字が対象定義内に存在するかをサーチする。
        for(int i= 0 ; i < 10 ; i++){
          //見つかった場合フラグをオン
          if(inputChar == hankakuSujiTBL[i]){
            serchFlg = 1;
            break;
          }
        }
    
        //見つかった場合
        if(serchFlg == 1){
          hantei = true;
        }
    
        //判定結果を返す
        return(hantei);
      }
    /**********************************************************************************************/
  • 相关阅读:
    字符串Hash 学习笔记
    P4315 月下“毛景树” 题解
    page
    Equation
    Graph
    配置UOJ数据的正确姿势
    luogu2261余数求和题解--整除分块
    luogu2858奶牛零食题解--区间DP
    luogu1005矩阵取数游戏题解--区间DP
    luogu4677山区建小学题解--区间DP
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716141.html
Copyright © 2011-2022 走看看