Android スマートフォン 用語

パターンマッチング(pattern matching)
パターンマッチングは、matches( ) メソッドのように、文字列がパターンに従った形式を満たしているかどうかを照合する処理のことです。



「 matches( ) 」の使用例
例えば、プレイヤー名を「8文字」で、使用できる文字を「A〜Z、0〜9」の条件を満たす名前を入力させるプログラムを組んでみます。

 boolean isValidName (String name) {
  return name.matches ("[A-Z] [A-Z0-9] {8}") ;
 }

引数で与えている "[A-Z] [A-Z0-9] {8}" という文字列を文字列パターンと呼び、
[A-Z] は、最初の一文字はA〜Z
[A-Z0-9] は、以降の文字はA〜Zか0〜9
{ 8 } は、文字数が8文字
であるという条件を指定しています。

「 matches( ) 」は、入力チャック判定を行うメソッドなので、ユーザーに文字指定の入力を求める際に役立ちます。








ひとり言アドバイス

アプリ 用語 単語