0
0

More than 3 years have passed since last update.

【Java】正規表現 matchesメソッド使い方

Last updated at Posted at 2021-02-07

Javaを勉強していく中のでメモ代わりです。

matchesメソッドの使い方についてメモします。
文字列のチェックなどに使えるメソッドとのこと。

Main.java
public class Main {
    public static void main(String[] args){
        String name = "Abcd1234";
        CheckrName checkName = new CheckrName ();

        if(checkName.isValidName(name)){
            System.out.println("Success");
        }else{
            System.out.println("Failed");
        }
    }
}
CheckName.java
public class CheckrName {
    public boolean isValidName(String name){
        //1文字目が大文字で文字数が8文字ならtrue
        return name.matches("[A-Z][A-Za-z0-9]{7}");
    }
}

この例では、isValidNameに渡された引数が
1文字目が大文字かつ文字数が8文字であればtrueを返すプログラムとなっています。
今回は、変数nameAbcd1234が代入されており、1文字目が大文字かつ文字数が8文字であるので、
trueが返却されます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0