Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2009, 06:16
Avatar de Sandunguero
Sandunguero
 
Fecha de Ingreso: junio-2006
Mensajes: 56
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Funcion replace() sobre un String no hace nada

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 toReplacechar replaceWithString inString)
    {
        
String cleanedString "";
        for(
int i =0inString.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?