Oferta de penalización para demostrar la seguridad (cadena) - sustituir los espacios

  (Reemplazar espacios) Título Descripción :


Por favor implementar una función, una cadena para reemplazar cada espacio a "20%". Por ejemplo, cuando la cadena es somos felices. Después de la cadena se reemplaza después de We% 20Are% 20Happy.


  Solución uno: el uso reemplazar la función

  Reemplazar método de llamada después de la cadena str en los espacios de "20%" puede ser. Tenga en cuenta que el resultado de sustituir el valor de retorno de la llamada método es el resultado de tipo String en lugar de vacío .

public class Solución { 
    public String replaceSpace (StringBuffer str) { 
    	str.toString () devuelven sustituir ("", "20%").; 
    } 
}

  Solución dos: el uso de StringBuilder que se añadirán un nuevo juez y resultados

  índice Char = str.charAt (i); el uso de este método para str a través de cada carácter y con un nuevo sbuilder recibir cada carácter, el espacio en la cara posterior append "% 20", y finalmente sbuilder.toString retorno () ;

public class Solución { 
    Cadena replaceSpace pública (StringBuffer str) { 
	StringBuilder sbuilder = new StringBuilder (); 
        for (int i = 0; i <str.length (); i ++) { 
            índice Char = str.charAt (i); 
            si (índice == ' ') { 
                sbuilder.append ( "% 20"); 
            } else { 
                sbuilder.append (index); 
            } 
        } 
        Volver sbuilder.toString (); 
	} 

}

  

Supongo que te gusta

Origin www.cnblogs.com/dashenaichicha/p/12551261.html
Recomendado
Clasificación