我有一个“余额”字符串,前面有一个美元符号。我想修改这个标志,所以我可以将刺痛转换为双倍,但我的代码不起作用。
这是我尝试过的:
String balance = "$5.30";
balance = balance.replaceFirst("$", "");
看起来代码没有任何区别。更奇怪的是,下面的代码正是我所需要的:
String balance = "$5.30";
balance = balance.replaceFirst(".", "");
尽管我可以只使用第二个代码,但我想了解它为什么会导致这个结果。