El misterio aumenta ante mi desconcierto!
Viendo que ni replace() ni replaceAll() me funcionan, decido usar una función propia para reemplazar la dichosa coma ",", por un punto "."
Dicha función es esta:
Código PHP:
public static String replaceCharInString(char toReplace, char replaceWith, String inString)
{
String cleanedString = "";
for(int i =0; i < inString.length(); i++)
{
if(inString.charAt(i) == toReplace)
{
cleanedString += replaceWith;
}
else
{
cleanedString += inString.charAt(i);
}
}
return cleanedString;
}
Muy sencilla, primer argumento es el carácter antiguo, segundo argumento es el carácter nuevo que queremos introducir y el tercer argumento la cadena sobre la que hacer estas sustituciones.
Código PHP:
replaceCharInString( ',', '.', ultimoPrecio);
Pues TAMPOCO hace ninguna modificación. La coma sigue apareciendo en vez del punto.
Algo muy simple se me debe estar pasando por alto, porque no entiendo nada...
¿Por qué no consigo reemplazar la coma por el punto?