[Java] Afficher les valeurs d'une ArrayList
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

[Java] Afficher les valeurs d'une ArrayList



  1. #1
    Kreg

    [Java] Afficher les valeurs d'une ArrayList


    ------

    Bonjour à toutes et tous !

    Voilà, je commence à écrire un petit bout de code en utilisant les ArrayListe.
    Plus précisement, j'ai créé une liste d'Entier et je voudrais simplement l'afficher en utilisant la méthode toString().
    Je bloque, cependant.
    Pouvez vous m'aider ?

    J'ai essayé de chercher de mon côté :
    Code PHP:
    public String toString(){
            
    String res=new String("{");
            for(
    int i=0;i<100;i++){
                
    res=res+liste.get(i)+"-";
            }
            return 
    res;
        } 

    Voici l'erreur afficher :
    Code PHP:
    Exception in thread "main" java.lang.NullPointerException
        at Ens
    .toString(Ens.java:38)
        
    at java.lang.String.valueOf(Unknown Source)
        
    at java.io.PrintStream.println(Unknown Source)
        
    at Test.main(Test.java:9
    A noter que "Ens" est une de mes classes. Les objets de type Ens sont défini par les ArrayListe.
    ligne 38: res=res+liste.get(i)+"-";

    Voici ma méthode Main :
    Code PHP:
    Ens e1= new Ens(3);
    System.out.println(e1); 
    Je voudrais simplement afficher {3}. Quelle est mon erreur ?
    Merci pour votre aide.

    -----

  2. #2
    Kreg

    Re : [Java] Afficher les valeurs d'une ArrayList

    J'ai oublié, voici mon constructeur:
    Code PHP:
    public EnsA(int n){
            
    ArrayList<Integer>liste=new ArrayList<Integer>(n);
        } 
    Merci

  3. #3
    poly71

    Re : [Java] Afficher les valeurs d'une ArrayList

    Bonjour,

    Ce qui me surprend de premier abord, c'est que dans ta fonction toString, tu utilises une variable i de 0 à 100 mais qu'est ce qui te dit que liste.get(100) existe ? Normalement, tu dois limiter le balayage de ta variable i à la taille de liste.
    Mais quelle utilité pourrait donc avoir un circuit intégré ? IBM, 1968

  4. #4
    snoosha

    Re : [Java] Afficher les valeurs d'une ArrayList

    bonjour a tous
    tout dépend ta version de jre
    mais bon dans ton tutoriel tu aurais du trouvé
    for(Integer int : liste)
    ....
    ou si tu souhaites rester a la sauce c;
    for(int i=0;i<liste.size();i++)
    ....

  5. A voir en vidéo sur Futura

Discussions similaires

  1. conserver enregistrements d'une arraylist apres fermer l'execution
    Par invitec7fd8fb0 dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 26/08/2011, 06h09
  2. méthode pour calculer les valeurs propres d'une matrice
    Par invite5ddd006f dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 02/05/2011, 19h03
  3. les valeurs d'adherence d'une suite sont connexe
    Par invitea6816ba4 dans le forum Mathématiques du supérieur
    Réponses: 25
    Dernier message: 12/09/2010, 16h47
  4. Logiciel donnant les valeurs d'une courbe ou graphique
    Par inviteca02d6d9 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 29/05/2008, 10h26
  5. Afficher valeur HTML Java
    Par inviteeab4d8e2 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 8
    Dernier message: 01/03/2005, 16h38