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());
}
Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas
sábado, 10 de enero de 2009
Devuelve la fecha de hoy
Obtener la fecha de hoy en formato DD/MM/YYYY
JAVA
public String hoy(){
Date dFecha_actual = new Date();
String sDia = Integer.toString(dFecha_actual.getDate());
String sMes = Integer.toString(dFecha_actual.getMonth() + 1);
String sAnio = Integer.toString(dFecha_actual.getYear() + 1900);
if(sDia.length() == 1) sDia = "0" + sDia;
if(sMes.length() == 1) sMes = "0" + sMes;
String sFecha = sDia + "/" + sMes + "/" + sAnio;
return sFecha;
}
JAVA
public String hoy(){
Date dFecha_actual = new Date();
String sDia = Integer.toString(dFecha_actual.getDate());
String sMes = Integer.toString(dFecha_actual.getMonth() + 1);
String sAnio = Integer.toString(dFecha_actual.getYear() + 1900);
if(sDia.length() == 1) sDia = "0" + sDia;
if(sMes.length() == 1) sMes = "0" + sMes;
String sFecha = sDia + "/" + sMes + "/" + sAnio;
return sFecha;
}
mes a literal
Convierte un mes a literal es decir en palabras 1 -->ENERO
JAVA
public String mes2literal(int m){
String sMes="";
switch (m){
case 1:
sMes="ENERO";
break;
case 2:
sMes="FEBRERO";
break;
case 3:
sMes="MARZO";
break;
case 4:
sMes="ABRIL";
break;
case 5:
sMes="MAYO";
break;
case 6:
sMes="JUNIO";
break;
case 7:
sMes="JULIO";
break;
case 8:
sMes="AGOSTO";
break;
case 9:
sMes="SEPTIEMBRE";
break;
case 10:
sMes="OCTUBRE";
break;
case 11:
sMes="NOVIEMBRE";
break;
case 12:
sMes="DICIEMBRE";
break;
}
return sMes;
}
JAVA
public String mes2literal(int m){
String sMes="";
switch (m){
case 1:
sMes="ENERO";
break;
case 2:
sMes="FEBRERO";
break;
case 3:
sMes="MARZO";
break;
case 4:
sMes="ABRIL";
break;
case 5:
sMes="MAYO";
break;
case 6:
sMes="JUNIO";
break;
case 7:
sMes="JULIO";
break;
case 8:
sMes="AGOSTO";
break;
case 9:
sMes="SEPTIEMBRE";
break;
case 10:
sMes="OCTUBRE";
break;
case 11:
sMes="NOVIEMBRE";
break;
case 12:
sMes="DICIEMBRE";
break;
}
return sMes;
}
Suscribirse a:
Entradas (Atom)
