Я хотел бы заменить "." по "," в строке String/double, которую я хочу записать в файл.
Используя следующий код 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
Почему замена не делает то, что она должна делать? Я ожидаю, что последние две строки содержат ",".
Должен ли я делать/использовать что-то еще? Предложения?