11/03/2010, 10:14
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 20
Antigüedad: 18 años, 4 meses Puntos: 0 | |
Respuesta: Ayuda con metodos Esto es lo que tengo:
package vector;
import java.util.Vector;
import java.util.Iterator;
public class EjemploVector <T>{
private T[] contenido;
private int numeroElementos;
@SuppressWarnings("unchecked")
public EjemploVector () {
contenido = (T[]) new Object[10];
numeroElementos = 0;
}
@SuppressWarnings("unchecked")
public EjemploVector (int maximo) {
contenido = (T[]) new Object[maximo];
numeroElementos = 0;
}
public boolean equals (Object derecho){
if (!(derecho instanceof Vector<?>)) {
return false;
} else if (numeroElementos != ((Vector<?>)derecho).size()) {
return false;
} else {
Iterator<?> elemento = ((Vector<?>)derecho).iterator();
for (int k=0; k<numeroElementos;k++){
if (!((contenido[k]).equals (elemento.next()))) {
return false;
}
}
return true;
}
}
public void add (T elemento){
contenido[numeroElementos++]= elemento;
} |