段落から文全体を削除するコードを作成しようとしています。どの文であるかは問題ではありませんが、少なくとも 1 つの文である必要があります。
String edit = "The cow goes moo. The cow goes boo. The cow goes roo. The cow goes jew.";
int sentencestart = (edit.substring(edit.length()/2).indexOf('.') + edit.length()/2);
int sentenceend = edit.substring(sentencestart).indexOf('.') + sentencestart;
edit = edit.substring(0, sentencestart) + edit.substring(sentenceend);
System.out.println(edit);
これは私が現在持っているコードです。現在、私が始めたのとまったく同じ文字列を印刷しています。アイデアはありますか?
編集:文を削除する必要があることを示唆するのは間違っていました。私は最初の文以外の文を意味しました。削除する文は文字列の途中に配置し、実際のアプリケーションは非常に大きな文字列で使用することをお勧めします。