Java 文字列の検索
仕事で使って便利だなと思ったことを書いていきたいと思います。
今日は文字列の完全一致検索が必要になったので、MatcherをPatternを使って検索処理を行いました。
qiitaにも投稿したのですが、一応ブログにも。
PatternとMatcherを用いた文字列の検索方法(完全一致)
sample
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Sample {
public static void main(String[] args) {
String airlines = "JAL";
String searchString = "ANA|JAL";
Pattern pattern = Pattern.compile(searchString);
Matcher matcher = pattern.matcher(airlines);
if (matcher.matches()) {
System.out.println("一致します。");
} else {
System.out.println("一致しません。");
}
}
}
結果
一致します。
文字列検索にはPatternとMatcherを用いれば簡単にできる。