Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/03/2010, 10:14
Severito
 
Fecha de Ingreso: septiembre-2006
Mensajes: 20
Antigüedad: 17 años, 7 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;
}