Manejo de cadenas, la funcion repeat permite repetir un patron varias veces, la funcion lpad, rellena un numero de caracteres al lado izquierdo de una cadena, la funcion rpad, rellena un numero de caracteres al lado derecho de una cadena
Por ejemplo:
repeat("x", 5) --> "xxxxx"
lpad("hola", 6, "x") --> "xxhola"
lpad("hola", 4, "x") --> "hola"
rpad("hola", 6, "x") --> "holaxx"
rpad("1.5", 4, "0") --> "1.50"
JAVA
public String repeat (String pattern, int tamano){
if(pattern==null)return null;
if(tamano<1) return "";
String cadena="";
for(int i=0;i<tamano;i++){
cadena+=pattern;
}
return cadena;
}
public String lpad (String cadena, int tamano, String pattern){
if(cadena==null)return null;
if(pattern==null)return null;
return repeat(pattern,tamano-cadena.length())+cadena;
}
public String rpad (String cadena, int tamano, String pattern){
if(cadena==null)return null;
if(pattern==null)return null;
return cadena+repeat(pattern,tamano-cadena.length());
}
sábado, 10 de enero de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario