Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1496 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Tableau dont on ne connait pas la taille

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableau dont on ne connait pas la taille

n°1002440
blacksheep​13
Posté le 06-03-2005 à 02:38:27  profilanswer
 

voila je dois realiser un petit programme :
-une classe compteur
-un classe chainedecompteur(qui contient plusieur compteur)
je sais le nombre de compteur qu'al'appelle du constructeur...
voici le constructeur:

Code :
  1. public ChainedeCompteurs(int nb) {
  2.            
  3.         for(int i=0;i<nb;i++) 
  4.            tab_compteurs[i]=new Compteur(0,1,0,9);
  5.                     // le constructeur de compteur marche parfaitement
  6.         nb_compt=nb;
  7.        
  8.     }


 
bon en fait si je met rien dans le main g aucune erreur ms j'en ai une des que je fais

Code :
  1. ChainedeCompteurs c=new ChainedeCompteurs(4);


 l'erreur est la suivante :
Exception in thread "main" java.lang.NullPointerException
    at tp2.ChainedeCompteurs.<init>(ChainedeCompteurs.java:23)
    at tp2.Main.main(Main.java:12)
 
bon je suis sur que c un truc con ms je dbute et je vois pas....et vu l'heure j'en peu vraiment plus....voila merci

mood
Publicité
Posté le 06-03-2005 à 02:38:27  profilanswer
 

n°1002442
masklinn
í dag viðrar vel til loftárása
Posté le 06-03-2005 à 02:46:29  profilanswer
 

tu n'initialises pas ton tab_compteurs?
 
Tu remplis un tableau de taille nulle (ou de taille 1 à la limite), comment veux tu que ça fonctionne?


Message édité par masklinn le 06-03-2005 à 02:47:13

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1002443
Jubijub
Parce que je le VD bien
Posté le 06-03-2005 à 02:51:19  profilanswer
 

t forcé d'utiliser un tableau je présume?


---------------
Jubi Photos : Flickr - 500px
n°1002446
grimgroth
Posté le 06-03-2005 à 03:06:30  profilanswer
 

pourquoi ne pas utiliser une ArrayList (java.util) ?
Ca fonctionne comme un tableau, et tu n'es pas obligé de la contraindre à la déclaration, ni même à l'initialisation.
Pour ajouter un truc il y a la méthode add() (et ses dérivés, Cf javadoc).
Et pour lire un Object il y a get() (idem Cf javadoc).
 
C'est bien pratique cette petite bete. Tu peux meme les typer depuis la jdk 1.5.
 
Bon courage.

n°1002448
blacksheep​13
Posté le 06-03-2005 à 03:34:04  profilanswer
 

ok merci

n°1002479
benou
Posté le 06-03-2005 à 10:23:12  profilanswer
 

grimgroth a écrit :

pourquoi ne pas utiliser une ArrayList (java.util) ?


si il connait la taille dont il a besoin, passer par une List n'a aucun intérêt.
 
 
blackTruc> t'as oublié d'initialiser ton tableau : tab_compteurs = new Compteur[nb]
 
2e remarque : tu n'as pas besoin de la variable nb_compt : tu peux retrouver le nombre de compteur en faisant tab_compteurs.length
 
3e remarque : Tu devrais utiliser les conventions de codage java, ca rendrait ton code plus facilement lisible : http://java.sun.com/docs/codeconv/

n°1002607
Jubijub
Parce que je le VD bien
Posté le 06-03-2005 à 15:28:46  profilanswer
 

benou a écrit :

si il connait la taille dont il a besoin, passer par une List n'a aucun intérêt.
 
 
blackTruc> t'as oublié d'initialiser ton tableau : tab_compteurs = new Compteur[nb]
 
2e remarque : tu n'as pas besoin de la variable nb_compt : tu peux retrouver le nombre de compteur en faisant tab_compteurs.length
 
3e remarque : Tu devrais utiliser les conventions de codage java, ca rendrait ton code plus facilement lisible : http://java.sun.com/docs/codeconv/


 
 
si c un exo d'algo, le prof veut surement leur apprendre à gérer la condition de fin qui est la taille du tableau...


---------------
Jubi Photos : Flickr - 500px

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Tableau dont on ne connait pas la taille

 

Sujets relatifs
[Activex] - Passage de paramètre (Tableau)[Résolu] [MySQL] Connaître la taille max d'un champ text
Comment dessiner un tableau si le nombre de cases est inconnuComment Charger une chaine (venant d'un formulaire) dans un tableau ?
pb firexfox tableau??Tableau angles arrondis + CSS
Comment définir la taille et la couleur dans le php???tableau et arbre??
liens entre les cellules d'un tableauJe n'arrive pas a faire ma regex dans ce tableau
Plus de sujets relatifs à : Tableau dont on ne connait pas la taille


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR