その前にドル記号を含む「バランス」文字列があります。この記号を修正して、stingをdoubleに変換できるようにしたいのですが、コードが機能していません。
これが私が試したことです:
String balance = "$5.30";
balance = balance.replaceFirst("$", "");
コードは何の違いもないようです。さらに奇妙なことに、以下のコードは私が必要としていることを正確に実行します。
String balance = "$5.30";
balance = balance.replaceFirst(".", "");
2番目のコードを使用することもできますが、なぜそれがこの結果につながるのかを理解したいと思います。