}
public coordinadorSubasta[] localizarSubasta(String palabra) {
- Vector<coordinadorSubasta> encontradas = new Vector<coordinadorSubasta>();
+ coordinadorSubasta[] encontradas = new coordinadorSubasta[subastas.size()];
+ int j=0;
for(int i=0; i<subastas.size(); i++){
if (subastas.get(i).descripcion().contains(palabra)){
- encontradas.add(subastas.get(i));
+ encontradas[j] = subastas.get(i);
+ j++;
}
}
- return (coordinadorSubasta[])encontradas.toArray();
+ coordinadorSubasta[] encontradas2 = new coordinadorSubasta[j];
+ for(int i=0; i<j; i++){
+ encontradas2[i] = encontradas[i];
+ }
+
+ return encontradas2;
}
}