Java ArrayList .set

Java ArrayList .set - Java - Programmation

Marsh Posté le 10-03-2014 à 15:30:54    

Bonjour,
Je débute en Java et je voudrais savoir si une personne à déjà testé les ArraysList avec la méthode set ?
j'ai crée dans une liste dans  while ou je récupère un nom, prenom et la civilité (homme,femme)  
j'ai une classe Carnet avec un constructeur des set et des get pour chaque champs
j'utilise une instance de ma classe Carnet  dans une autre classe sous forme de arraylist
voici le bout de code qui permet de renseigner le Arrayslist  au bout deux saisie complète poum la JVM me dit que les limites du tableau sont atteintes !
pourtant et depuis java se 7.0 la déclaration ci-dessous indique des tableaux dynamiques ???
ArrayList<Carnet>tCarnet=new ArrayList<>();
 while (true)
  {
   wNom=showInputDialog("Entrer un Nom : " );
          wPrenom=showInputDialog("Entrer un Pr\u00e9nom : " );
   wSexe=showInputDialog("Homme ou Femme ? : " );
   if (wNom==null)
    System.exit(0);
   else
         {    
          tCarnet.set(i,new Carnet(wNom,wPrenom,wSexe));
          i++;    
   }

Reply

Marsh Posté le 10-03-2014 à 15:30:54   

Reply

Marsh Posté le 10-03-2014 à 20:27:02    

patamuche a écrit :

Bonjour,
Je débute en Java et je voudrais savoir si une personne à déjà testé les ArraysList avec la méthode set ?
j'ai crée dans une liste dans  while ou je récupère un nom, prenom et la civilité (homme,femme)  
j'ai une classe Carnet avec un constructeur des set et des get pour chaque champs
j'utilise une instance de ma classe Carnet  dans une autre classe sous forme de arraylist
voici le bout de code qui permet de renseigner le Arrayslist  au bout deux saisie complète poum la JVM me dit que les limites du tableau sont atteintes !
pourtant et depuis java se 7.0 la déclaration ci-dessous indique des tableaux dynamiques ???
ArrayList<Carnet>tCarnet=new ArrayList<>();
 while (true)
  {
   wNom=showInputDialog("Entrer un Nom : " );
          wPrenom=showInputDialog("Entrer un Pr\u00e9nom : " );
   wSexe=showInputDialog("Homme ou Femme ? : " );
   if (wNom==null)
    System.exit(0);
   else
         {    
          tCarnet.set(i,new Carnet(wNom,wPrenom,wSexe));
          i++;    
   }


 
C'est add qu'il faut utiliser vu que la liste est vide.

Reply

Marsh Posté le 11-03-2014 à 06:02:06    

honrisse a écrit :


 
C'est add qu'il faut utiliser vu que la liste est vide.


Merci pour votre réponse cela va mieux effectivement...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed