我想换掉“。”通过字符串/双精度中的",“我想写到一个文件中。
使用以下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
为什么replace没有做它应该做的事情呢?我希望最后两行包含一个",“。
我还需要做/使用其他事情吗?有什么建议吗?
https://stackoverflow.com/questions/1166905
复制相似问题