
16/05/2008, 03:17
|
 | | | Fecha de Ingreso: enero-2006 Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 19 años, 1 mes Puntos: 0 | |
Respuesta: Codigo para descomponer un string en 5 partes Cita:
Iniciado por GreenEyed No es que sea nada del otro mundo, pero alguna que otra comparacion y asignacion repetida la puedes evitar. Sacando las constantes fuera es mas facil de mantener etc. Tampoco hay mucho que sacar en un codigo tan pequeño. Mas que nada es cuestion de legibilidad y mantenibilidad.
S! Código PHP: String sDetalle = "0123456789abcdefgh1j0123456789abcdefgh1j01234";
int longitud = sDetalle.length();
String parte1 = null;
int limite1 = 10;
String parte2 = null;
int limite2 = 20;
String parte3 = null;
int limite3 = 30;
String parte4 = null;
int limite4 = 40;
String parte5 = null;
parte1 = sDetalle.substring(0, Math.min(longitud, limite1));
if (longitud >= limite1)
{
parte2 = sDetalle.substring(limite1, Math.min(longitud, limite2));
if (longitud >= limite2)
{
parte3 = sDetalle.substring(limite2, Math.min(longitud, limite3));
if (longitud >= limite3)
{
parte4 = sDetalle.substring(limite3, Math.min(longitud, limite4));
if (longitud >= limite4)
{
parte5 = sDetalle.substring(limite4);
}
}
}
}
System.err.println("parte1: " + parte1);
System.err.println("parte2: " + parte2);
System.err.println("parte3: " + parte3);
System.err.println("parte4: " + parte4);
System.err.println("parte5: " + parte5);
gracias!
__________________ Desde Santiago de Chile Grupo Universite
Información sobre los Institutos Chilenos de Educación www.universite.cl |