プロが教えるわが家の防犯対策術!

Javaでワイルドカードマッチングをする標準クラスはあるのでしょうか?
もし、ご存じならクラス/メソッドを教えて下さい。

A 回答 (2件)

> Javaでワイルドカードマッチングをする標準クラスはあるのでしょうか?



そのようなクラスはありません。
そもそもワイルドカードというものはこれと定まった規格はありません。
一般的にワイルドカードと呼ばれるものはアプリケーションにより書き方が違います。
UNIXやWindowsのシェルとSQLのワイルドカードを比べてみると良く分かります。

UNIX-likeやSQL-likeなワイルドカードを実現したければ、やはり自力で実装、ということになります。
#1に挙げられた正規表現クラスを活用すれば実装はそれほど難しくありません。
挑戦してみましょう。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2006/08/01 11:50

java.util.regex パッケージの


クラス
Matcher
Pattern
とか
あと
String クラスの一部メソッド(splitとかmatchesとか)に正規表現が使えます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

正規表現ではなく、ワイルドカードで判定したいのです。

お礼日時:2006/07/31 18:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!