パッケージ org.springframework.util
クラス PatternMatchUtils
java.lang.ObjectSE
org.springframework.util.PatternMatchUtils
単純なパターンマッチング、特に Spring の典型的な
xxx*、*xxx、*xxx*、xxx*yyy パターンスタイル用のユーティリティメソッド。- 導入:
- 2.0
- 作成者:
- Juergen Hoeller
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static booleansimpleMatch(StringSE[] patterns, StringSE str) 指定されたパターンと文字列を照合します。直接の等価性だけでなく、xxx*、*xxx、*xxx*、xxx*yyy(任意の数のパターン部分を持つ) という単純なパターンスタイルもサポートされます。static booleansimpleMatch(StringSE pattern, StringSE str) 指定されたパターンと文字列を照合します。直接の等価性だけでなく、xxx*、*xxx、*xxx*、xxx*yyy(任意の数のパターン部分を持つ) という単純なパターンスタイルもサポートされます。static booleansimpleMatchIgnoreCase(StringSE[] patterns, StringSE str) 大文字 / 小文字を無視するsimpleMatch(String[], String)のバリアント。static booleansimpleMatchIgnoreCase(StringSE pattern, StringSE str) 大文字 / 小文字を無視するsimpleMatch(String, String)のバリアント。
コンストラクターの詳細
PatternMatchUtils
public PatternMatchUtils()
メソッドの詳細
simpleMatch
指定されたパターンと文字列を照合します。直接の等価性だけでなく、xxx*、*xxx、*xxx*、xxx*yyy(任意の数のパターン部分を持つ) という単純なパターンスタイルもサポートされます。指定された String またはパターンが
nullの場合、falseを返します。- パラメーター:
pattern- 照合するパターンstr- 一致する文字列- 戻り値:
- 文字列が指定されたパターンに一致するかどうか
simpleMatchIgnoreCase
大文字 / 小文字を無視するsimpleMatch(String, String)のバリアント。- 導入:
- 6.1.20
simpleMatch
指定されたパターンと文字列を照合します。直接の等価性だけでなく、xxx*、*xxx、*xxx*、xxx*yyy(任意の数のパターン部分を持つ) という単純なパターンスタイルもサポートされます。指定された文字列が
nullである場合、または指定されたパターン配列がnullまたは空の場合は、falseを返します。- パラメーター:
patterns- 照合するパターンstr- 一致する文字列- 戻り値:
- 文字列が指定されたパターンのいずれかに一致するかどうか
simpleMatchIgnoreCase
大文字 / 小文字を無視するsimpleMatch(String[], String)のバリアント。- 導入:
- 6.1.20