文字列に単語が現れる回数を調べるのは面白いです。
私はマッチャー(正規表現を構成し、グループを数える)を使ってSUN Matcher Demoの例を見ました。Java:文字列内に単語が存在する回数を調べる(C#の式に似たものがありますか?)
私はこれが唯一の方法であるか興味がありました。
Regex.Matches(input, "true").Count(C質問)からです。
それとも私のコンテキストで:
List
で特定の単語がString
に表示された場合、私がチェックするcontains
を使用してループにしていた場合(??場で)を取得するための簡単な/エレガントな方法があります単語が出現する回数(私は既にそれが存在することを知っている)?
のようなものは、パターンを見てみましょう行うことができます。http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.htmlをし、 Matcher:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Matcher.htmlクラス –
これらは両方とも1.4以降ですから、すばらしいはずです – Brian
質問の最初と2番目のリンク同じページにリダイレクトしてください... – Gevorg