débutant svp - Java - Programmation
Marsh Posté le 19-01-2005 à 12:50:23
if (membres.length < TAILLE_MAX){ |
Ce test est toujours faux...
sans compter que :
membres[membres.length + 1] = m; |
lèvera toujours une exception.
Marsh Posté le 19-01-2005 à 13:04:02
ben membres.length = 5 et TAILLE_MAX = 5
et 5 < 5 c forcément faux ! par contre 5 <= 5 me parait plus juste !
de manière générale, tu devrais utiliser une ArrayList plutôt que d'utiliser un tableau ! c'est beaucoup plus simple à gérer !!
http://java.sun.com/j2se/1.4.2/doc [...] yList.html
Marsh Posté le 19-01-2005 à 13:43:40
oui, merci j'ai compris mon erreur.
Mais en fin de compte ce que je voulais en faisant
"membres.length < TAILLE_MAX"
c'est plutot de savoir de case du tableau sont null, ou comporte un nom.
Comment puis je faire cette requete ? si c faisable
Marsh Posté le 19-01-2005 à 13:45:37
en utilisant les listes (ArrayList) c plus simple parce que ajoutes et tu enleves comme tu veux... donc tu as juste à faire le test sur la taille et tu ajoutes tranquillement !
à mon avis, ne persiste pas dans les tableaux (String [])...
Marsh Posté le 19-01-2005 à 12:46:25
Salut,
Je suis en train de faire un petit prog pour gerer les membres d'un labo, et j'ai ma méthode ajoutMembre qui ne marche pas, et ??? va savoir pourquoi, je me le demande. Car à la compile ya pas d'erreur.
Merci d'avance pour vos lanternes.