JavaA2Z

KAB-studio > プログラミング > JavaA2Z > matchesとは

matches

日本語 一致する
英語 matches
ふりがな まっちす
フリガナ マッチス

解説

Stringクラスメソッドのひとつ。
正規表現検索メソッド
 
第1引数に渡した正規表現が、自分自身の文字列(つまりmatches()メソッドにとってのthis)と完全一致する場合にはtrue、それ以外の場合にはfalseを返す。
正規表現検索を簡単にうことができるが、前方参照で得られた文字列を取得できないなど、物足りない部分もあるため、正規表現検索としてはやや物足りないものと言える。
 
正規表現置換う場合にはreplaceAll()メソッドを使用する。

参考サイト


(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // Stringクラスのmatches()メソッドを使用します。
        String string = "あいあいあいうえうえお";
        // 「あい」が複数個、「うえ」が複数個、それと「お」があれば一致。
        boolean isMatch = string.matches( "(あい)+(うえ)+お" );
        System.out.println( isMatch );
        // true

        // 完全一致の時だけtrueが返されます。
        isMatch = string.matches( "あ" );
        System.out.println( isMatch );
        // false
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // Stringクラスのmatches()メソッドを使用します。
        String string = "あいあいあいうえうえお";
        // 「あい」が複数個、「うえ」が複数個、それと「お」があれば一致。
        boolean isMatch = string.matches( "(あい)+(うえ)+お" );
        System.out.println( isMatch );
        // true

        // 完全一致の時だけtrueが返されます。
        isMatch = string.matches( "あ" );
        System.out.println( isMatch );
        // false
    }
}

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/10/20
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。