Cita:
la pregunta es como la uso esa anterior en esta, como la puedo llamar public static ConsultaCliente[] getClientes(String cadena){
String[] arreglo = explode(cadena, "[$$]");
Vector vector = new Vector();// me permite agregarle todo lo q quiera
int lonArreglo = arreglo.length;//longitud que tiene el arreglo
for(int i=0; i<lonArreglo; i++) {
ConsultaCliente objeto = getCliente(arreglo[i]);
if (objeto instanceof ConsultaCliente){
vector.addElement(objeto);
}
}
lonArreglo = vector.size();
ConsultaCliente[] clientes = new ConsultaCliente[lonArreglo];
vector.copyInto(clientes);
return clientes;
}
String[] arreglo = explode(cadena, "[$$]");
Vector vector = new Vector();// me permite agregarle todo lo q quiera
int lonArreglo = arreglo.length;//longitud que tiene el arreglo
for(int i=0; i<lonArreglo; i++) {
ConsultaCliente objeto = getCliente(arreglo[i]);
if (objeto instanceof ConsultaCliente){
vector.addElement(objeto);
}
}
lonArreglo = vector.size();
ConsultaCliente[] clientes = new ConsultaCliente[lonArreglo];
vector.copyInto(clientes);
return clientes;
}
Cita:
Gracias cualquier sugerencia seria de gran ayuda private void respuestaConsultaClnt(String respuesta) {
String val = "[-ok-]";
if (validarFormulario()) {
if (respuesta.indexOf(val) != 1) {
int id = respuesta.indexOf(val) + val.length();
String cadena = respuesta.substring(id);
usuario = ConsultaCliente.getCliente(cadena);
if (usuario != null) {
Dialog.show(null, "NOTA: Se encontraron las "
+ "siguientes coincidencias", Dialog.TYPE_INFO, null, "OK", null);
Label dress = new Label(usuario.getDireccion());
Label local = new Label(usuario.getLocal());
addComponent(dress);
addComponent(local);
} else if (respuesta.equals("[-wr-]")) {
Dialog.show(null, "NOTA: No se encontraron coincidencias "
+ "en la busqueda", Dialog.TYPE_INFO, null, "OK", null);
}
}
}
}
String val = "[-ok-]";
if (validarFormulario()) {
if (respuesta.indexOf(val) != 1) {
int id = respuesta.indexOf(val) + val.length();
String cadena = respuesta.substring(id);
usuario = ConsultaCliente.getCliente(cadena);
if (usuario != null) {
Dialog.show(null, "NOTA: Se encontraron las "
+ "siguientes coincidencias", Dialog.TYPE_INFO, null, "OK", null);
Label dress = new Label(usuario.getDireccion());
Label local = new Label(usuario.getLocal());
addComponent(dress);
addComponent(local);
} else if (respuesta.equals("[-wr-]")) {
Dialog.show(null, "NOTA: No se encontraron coincidencias "
+ "en la busqueda", Dialog.TYPE_INFO, null, "OK", null);
}
}
}
}