このコードでは、特定の単語を含む文章を抽出できます。問題は、私がそれを何度かコピーしなければならない別の言葉に基づいていくつかの文章を抽出したい場合です。いくつかの言葉でこれを行う方法はありますか?おそらくそれに配列を与える?特定の単語を含む文字列を抽出する
String o = "Trying to extract this string. And also the one next to it.";
String[] sent = o.split("\\.");
List<String> output = new ArrayList<String>();
for (String sentence : sent) {
if (sentence.contains("this")) {
output.add(sentence);
}
}
System.out.println(">>output=" + output);
あなたのコードは、いくつかの問題があります。メソッド 'substring'は2回現れ、入れ子になっています。それを修正しようとしてください。また、「うわー」はその意味では知られていない。私は申し訳ありませんが、あなたがしようとしているものは得られません...文字列 'have"をスペースで区切って '{" have "}"とし、配列を使用していません最後に – torkleyy
ごめんなさい。私はコードを投稿しました... –
あなたは複数の単語を持つことができ、その単語の1つが文に存在する場合、文章を抽出する必要がありますか? – torkleyy