eliminar elemento de un arreglo
Hola, tengo un arreglo y necesito el codigo que permita eliminar un elemento de dicho arreglo... por favor si alguien me puede ayudar es bienvenido.
MUCHAS GRACIAS
MUCHAS GRACIAS
mm te puedo ayudar con el algoritmo...
Mira te lo doi en un ejemplo:
si tienes un arreglo de n = 8 y quieres eliminar el elemento 5 puedes,entonces, copiar los elementos ke vienes despues del 5 a la posicion 5 osea... ahora el elemento 6 quedara en 5 el 7 en el 6 y asi sucesivamente:
[1][2][3][4][5][6][7][8] > eliminamos el 5
[1][2][3][4][6][7][8][null]
ojala te sirva.. salu2
Mira te lo doi en un ejemplo:
si tienes un arreglo de n = 8 y quieres eliminar el elemento 5 puedes,entonces, copiar los elementos ke vienes despues del 5 a la posicion 5 osea... ahora el elemento 6 quedara en 5 el 7 en el 6 y asi sucesivamente:
[1][2][3][4][5][6][7][8] > eliminamos el 5
[1][2][3][4][6][7][8][null]
ojala te sirva.. salu2
private void sustitucion(){
for(int i=cont;i
hoteles[i]=hoteles[i+1];
}
}
public void elimin(String nombre){
for(int i=0;i
if (hoteles[i].getNombre().equals(nombre)){
cont=i;
sustitucion();
cant_hoteles--;
break;
}
}
}
Además (otro)
public void eliminar(String nombre){
int cont=0;
boolean encontrado=false;
while(!hoteles[cont].getNombre().equals(nombre)){
cont++;
}
encontrado=true;
if (encontrado){
for(int i=cont;i
hoteles[i]=null;
hoteles[i]=hoteles[i+1];
}
cant_hoteles--;
}
}
for(int i=cont;i
hoteles[i]=hoteles[i+1];
}
}
public void elimin(String nombre){
for(int i=0;i
cont=i;
sustitucion();
cant_hoteles--;
break;
}
}
}
Además (otro)
public void eliminar(String nombre){
int cont=0;
boolean encontrado=false;
while(!hoteles[cont].getNombre().equals(nombre)){
cont++;
}
encontrado=true;
if (encontrado){
for(int i=cont;i
hoteles[i]=hoteles[i+1];
}
cant_hoteles--;
}
}