IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

ArrayList classes Java


Sujet :

avec Java

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Décembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2013
    Messages : 3
    Par défaut ArrayList classes Java
    Bien le bonjour,

    je suis en train de monter un petit projet en java et je sèche sur quelque chose, je m'explique:

    dans mon main j'ai crée une instance d'ArrayList qui contiendra des instances de classes. et ma question est la suivante : comment, par le biais de cet ArrayList, je peux accéder et exécuter les méthodes des classes stockées dans l'ArrayList? J'espère avoir été compréhensible :/

    En vous remerciant par avance pour vos réponses !

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Hello,

    je n'ai pas trouvé d'exemple qui se focus dessus, alors en voici un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    List<String> mots = new ArrayList<>();
    mots.add("et");
    mots.add("bonjour");
    mots.add("tout");
    mots.add("le");
    mots.add("monde");
     
    // crier tous les mots de la liste
    for(String mot : mots) {
      String cri = mot.toUpperCase(Locale.FRANCE);
      System.out.println(cri);
    }
    Autres exemples de boucles pour crier les mots :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    // On ne veut pas le premier mot, alors on commence à 1
    for(int i = 1; i < mots.size(); i++) {
      String mot = mots.get(i);
      String cri = mot.toUpperCase(Locale.FRANCE);
      System.out.println(cri);
    }
    Ou avec les streams de Java 8:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    mots
      .stream()
      .forEach(mot -> System.out.println(mot.toUpperCase(Locale.FRANCE)));
    ou encore :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    mots
      .stream()
      .map(mot -> mot.toUpperCase(Locale.FRANCE))
      .forEach(System.out::println);
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Décembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2013
    Messages : 3
    Par défaut
    Bonjour,

    tout d'abord merci pour la réponse ! mais je suis désolé je crois que je me suis mal fait comprendre ^^'

    je me réexplique : dans ma méthode main, j'instancie des classes "contraintes" qui disposent de fonctions propres à chacune. Ensuite, je dois les stocker dans un ArrayList au moyen de la méthode native ArrayList.add(instance). Cependant une fois que j'ai passé cet ArrayList à une autre méthode de classe, je ne parviens pas à accéder aux méthodes des classes stockées dans le dit ArrayList :/ je ne sais pas si cela peut paraître plus clair en tout cas je l'espère, si besoin d'exemple de code je eux en fournir sans aucun soucie merci encore

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Il faut toujours montrer le code. Je comprends pas ce qui a pu te faire penser que tu pouvais t'en passer.

    Le blah blah ça peut peut-être servir quand il y a besoin d'une explication, du moment que tu n'as pas oublié de mettre le code.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. ArrayList dans classe java
    Par remys dans le forum kettle/PDI
    Réponses: 1
    Dernier message: 21/12/2011, 20h59
  2. Réponses: 13
    Dernier message: 25/03/2005, 11h00
  3. convertisseur de classe C++ vers classe Java ?
    Par novice12 dans le forum C++
    Réponses: 3
    Dernier message: 16/12/2004, 21h37
  4. classes java [débutant]
    Par glurps dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 06/06/2003, 15h57
  5. Inserer des classes java existantes
    Par 2000 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 20/03/2003, 12h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo