1

こんにちは、私は少し初心者です。しばらくの間、この問題について頭を悩ませていましたが、誰か手を貸してもらえないかと思っています。

たとえば、文字列があります

The quick <brown> fox jumps over the <lazy> dog

私がする必要があるのは、各 < >​​ 括弧の内容を文字列で検索し、それらをハッシュテーブルに配置することですが、各単語を取得するためのきれいな方法がわかりません。

どんな助けでも素晴らしいでしょう、ありがとう

4

1 に答える 1

6
String yourString = "The quick <brown> fox jumps over the <lazy> dog";
Pattern pattern = Pattern.compile("<(.*?)>");
Matcher matcher = pattern.matcher(yourString);
while(matcher.find()){
   String word = matcher.group(1);
   // do something with the word (like putting it in your hashtable)
}
于 2012-08-10T09:22:27.147 に答える