Necesito Ayuda
Tengo el siguiente codigo
Cita:
EL cual me permite descomponer un texto (sDetalle) de largo 1000 en 5 variables, cada una de 200 de largo. String sd1 = "";
String sd2 = "";
String sd3 = "";
String sd4 = "";
String sd5 = "";
//descomponer detalle
int largo = sDetalle.length();
if(largo <=200)
{
sd1 = sDetalle;
}else{
if (largo<=400)
{
sd1 = sDetalle.substring(0,200);
sd2 = sDetalle.substring(200,sDetalle.length());
}else{
if (largo<=600)
{
sd1 = sDetalle.substring(0,200);
sd2 = sDetalle.substring(200,400);
sd3 = sDetalle.substring(400,sDetalle.length());
}else{
if (largo<=600)
{
sd1 = sDetalle.substring(0,200);
sd2 = sDetalle.substring(200,400);
sd3 = sDetalle.substring(400,600);
sd4 = sDetalle.substring(600,sDetalle.length());
}else{
if (largo<=1000)
{
sd1 = sDetalle.substring(0,200);
sd2 = sDetalle.substring(200,400);
sd3 = sDetalle.substring(400,600);
sd4 = sDetalle.substring(600,800);
sd5 = sDetalle.substring(800,sDetalle.length());
}
}
}
}
}
String sd2 = "";
String sd3 = "";
String sd4 = "";
String sd5 = "";
//descomponer detalle
int largo = sDetalle.length();
if(largo <=200)
{
sd1 = sDetalle;
}else{
if (largo<=400)
{
sd1 = sDetalle.substring(0,200);
sd2 = sDetalle.substring(200,sDetalle.length());
}else{
if (largo<=600)
{
sd1 = sDetalle.substring(0,200);
sd2 = sDetalle.substring(200,400);
sd3 = sDetalle.substring(400,sDetalle.length());
}else{
if (largo<=600)
{
sd1 = sDetalle.substring(0,200);
sd2 = sDetalle.substring(200,400);
sd3 = sDetalle.substring(400,600);
sd4 = sDetalle.substring(600,sDetalle.length());
}else{
if (largo<=1000)
{
sd1 = sDetalle.substring(0,200);
sd2 = sDetalle.substring(200,400);
sd3 = sDetalle.substring(400,600);
sd4 = sDetalle.substring(600,800);
sd5 = sDetalle.substring(800,sDetalle.length());
}
}
}
}
}
COnsulta, ¿Alguien me puede ayudar a mejorar el codigo?
¿Alguien tiene una idea?
Gracias