java.lang.String.replace problem 的提示?
我想在我要写入文件的字符串/双精度中将“.”替换为“,”。
使用以下 Java 代码
double myDouble = myObject.getDoubleMethod(); // returns 38.1882352941176
System.out.println(myDouble);
String myDoubleString = "" + myDouble;
System.out.println(myDoubleString);
myDoubleString.replace(".", ",");
System.out.println(myDoubleString);
myDoubleString.replace('.', ',');
System.out.println(myDoubleString);
我得到以下输出
38.1882352941176
38.1882352941176
38.1882352941176
38.1882352941176
为什么不做它应该做的事情呢?我希望最后两行包含“,”。
我必须做/使用其他东西吗?建议?