replace allを使用して問題が発生しました。置き換えられた単語の代わりにスペースが追加されます。簡単な例:Java - スペースを取得せずにreplaceAllを使用する
String str= "I like java";
str.replaceAll("java","");
が与える "私は(ここではスペースを)好き"
String str= "I like java";
str.replaceAll("like","");
は、 "I(ここでは2つのスペース)は、Java"
String str= "I like java";
str.replaceAll("I","");
は(」2つのスペースを与えていますここをクリック)javaのように "
replaceAllを使用するだけで、この領域を切り捨てることはできますか?それは、置き換え引数( "")と関係があるでしょうか?
注:文字列内に見つかった場合は削除する必要がある単語がいくつかありますが、その単語がどこにあるか分かりません。
おかげ
'' java ''と '' '' ''が好きすぎるので、もっと特別なやり方を待ってください。D。 Btwでは 'replaceAll'ではなく' replace'を使うべきです。 – Tom
あなたはスペース+単語ではなく、単語を置き換えることを厭わない、それは期待通りに働いている – ravthiru
@Tom余分なスペースを取り除く方法はない? – Niminim