Enlever un objet d'un tableau en java
Résolu/Fermé
A voir également:
- Supprimer un element d'un tableau java
- Supprimer compte instagram - Guide
- Supprimer une page word - Guide
- Tableau croisé dynamique - Guide
- Supprimer compte facebook - Guide
- Supprimer un compte gmail - Guide
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 004
Modifié par KX le 2/06/2012 à 18:00
Modifié par KX le 2/06/2012 à 18:00
Là, il y a plusieurs choses qui clochent, où est la déclaration de i ? quel est le tableau de départ et celui d'arrivé ? pourquoi objets et temp ont-ils la même taille ?
Je te conseille de faire une méthode pour faire cette manipulation, ce sera plus clair.
La confiance n'exclut pas le contrôle
Je te conseille de faire une méthode pour faire cette manipulation, ce sera plus clair.
La confiance n'exclut pas le contrôle
2 juin 2012 à 18:33
public Objet retirer(Objet obj){
int i = 0;
Objet objet = null;
Objet[] temp = new Objet[longueur];
while(!objets[i].equals(obj) && i < longueur){
i++;
}
if(i == longueur)
System.out.println("L'objet n'existe pas dans la piece!!");
else{
objet = objets[i];
for(int j = i+1; j == longueur-1; j++){
objets[i-1]=temp[i];
}
}
return objet;
}
//objets a été déclaré avant!
2 juin 2012 à 18:57
Comme je n'ai pas trop envie de tourner autour du pot, voici une méthode qui devrait faire pareil, j'espère que tu la comprendras...
2 juin 2012 à 18:59