hola alexg88 mira la clase de la que hablo es esta
Cita: public class ConsultaCliente {
private String direccion;
private String local;
public ConsultaCliente(String direccion, String local) {
this.direccion = direccion;
this.local = local;
}
public String getDireccion() {
return direccion;
}
public String getLocal() {
return local;
}
public static String[] explode(String cadena, String separador) {
String temporal = cadena;
String item;
int ind = temporal.indexOf(separador);
Vector vector = new Vector();
while (ind != -1) {
item = temporal.substring(0, ind);
vector.addElement(item);
ind += separador.length();
temporal = temporal.substring(ind);
ind = temporal.indexOf(separador);
}
vector.addElement(temporal);
ind = vector.size();
String[] arreglo = new String[ind];
for (int i = 0; i < ind; i++) {
arreglo[i] = (String) vector.elementAt(i);
}
return arreglo;
}
public static ConsultaCliente getCliente(String cadena) {
int numCampos = 2;
String[] arreglo = explode(cadena, "-?-");
int lon = arreglo.length;
if (lon != numCampos) {
return null;
}
ConsultaCliente CsltClnt = new ConsultaCliente(arreglo[0], arreglo[1]);
return CsltClnt;
}
}
Cuando realizo una consulta de algun cliente por ejemplo, utilizo esta para que me separe la informacion del cliente que pido que es direccion y local, pero solo cuando me retorna un resultado y yo se que tengo mas en la BD pero no me los muestra todos todo solo el primer registro que encuentra