Enlever un objet d'un tableau en java
Résolu/Fermé
A voir également:
- Supprimer un element d'un tableau java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Comment faire un tableau - Guide
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
1 réponse
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
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