.replace()
への呼び出し回数を減らすために、次のコードを使用したいと思います。それは.replace()
のようには見えません。私は正しいのですか、私は間違ったドキュメントを読んでいますか?.replace()の呼び出し回数を減らして複数の文字列を置換する
public void setBody(String body) {
this.body = body.replace("“", "\"").replace("”", "\"").replace("—", "-").replace("’", "'").replace("‘", "'");
}
これは 'public String replace(CharSequence target、CharSequence replacement)'を呼び出さないのですか?私がjavadocから理解する限り、あなたのコードは 'body.replace(" " - '"、 "\" - ' ")'と等しくなります。 – hyde