necesito ayuda

gaudy
08 de Octubre del 2004
necesito ayuda
necesito saber como hacer un metodo que borre un elemento de un objeto que trabaja como vecto, haciendo este metodo recursivo y sin utilizar ningun metodo de la clase de Vector de java.
si me pueden ayudar se los agradecere

Nacho
08 de Octubre del 2004
public class miVector {
private Object[] miObjVector = null;

public miVector(int iTamanio){
miObjVector = new Object[iTamanio];
}

private void borrar (Object objABorrar, int iPosicion){
if (this.miObjVector.length==iPosicion){
return;
}
else if (this.miObjVector[iPosicion] == null){
borrar(objABorrar,iPosicion+1);
}
else if (this.miObjVector[iPosicion].equals(objABorrar)){
this.miObjVector[iPosicion] = null;
return;
}
else {
borrar(objABorrar,iPosicion+1);
}
}

private void borrar (Object objABorrar){
borrar(objABorrar,0);
}

private void e(){
String s = "borrame";
miObjVector[2] = s;
}

public static void main(String[] args){
miVector o = new miVector(3);
o.e();
o.borrar("borrame");
}
}