0

文字列があり、String x = "oncetherewasaboy"; に置き換えたいと"there"""ます。私は試しx.replace("there","");ましたが、これはそれを削除しません。これは最良の例ではありませんが、文字列の配列に対してこれを行っており、各インデックス内の情報の一部を"". ありがとう!

4

2 に答える 2

0

String は不変の Type です。不変オブジェクトとは、作成後に状態を変更できないオブジェクトです。したがって、文字列 x を変更することはできません。

文字列を変更することはできないため、replace メソッドは新しい変更を加えた新しい文字列を返します。したがって、 jlordo がすでに示唆しているように、次のように使用する必要があります

x = x.replace("there", ""); 
于 2013-05-26T17:02:05.690 に答える