Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2815 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

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)