String.replace が機能しないのはなぜですか? [重複] 質問する

String.replace が機能しないのはなぜですか? [重複] 質問する

現時点では少し混乱しています。次のことを試してみました:

String test = "KP 175.105";
test.replace("KP", "");
System.out.println(test);

そして次のようになりました:

KP 175.105

しかし、私は次のことを望んでいます:

175.105

私のコードの何が問題なのでしょうか?

ベストアンサー1

に割り当てませんでしたtest。文字列は不変

test = test.replace("KP", "");

それを に再度割り当てる必要がありますtest

おすすめ記事