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

Collection et Stream Java Discussion :

Création tableau à trois colonnes


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 113
    Par défaut Création tableau à trois colonnes
    Bonjour,

    je souhaiterais créer un tableau dans lequel j'insérerais des données qui se présentent sous cette forme la : "Nom" "Heure" "Valeur"
    La taille est dynamique

    Je pense que ça serait plus une HashMap mais je suis pas sur...

    En gros si vous pouviez m'éclairer

    Merci !

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Tant qu'à faire du Java autant faire de la POO...

    Une classe regroupant ces 3 attributs, et une List pour stocker tout cela...


    a++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 113
    Par défaut
    Ok merci je ne connaissais pas, je vais chercher un peu comment ça fonctionne ce truc la

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 96
    Par défaut
    Citation Envoyé par Yokooo Voir le message
    Ok merci je ne connaissais pas, je vais chercher un peu comment ça fonctionne ce truc la

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
     
    class Main {
     
     
     
        public Main() {
            java.util.List<Info> liste = new java.util.ArrayList<Info>();
            Info info = new Info();
            info.nom = "Jacques";
            info.heure = "10h";
            info.valeur = "10";
            liste.add(info);
        }
     
    }
     
    class Info {
     
        public String nom;
        public String heure;
        public String valeur;
     
        public Info() {
        }
     
    }

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 32
    Par défaut
    Salut,

    Si on veut vraiment être rigoureux, il faut mieux mettre les attributs de la classe Info en "private" et utiliser des getters et setters!
    Ou encore mieux, passer ces attributs dans le constructeur!

    Mais c'est juste une question de forme!

    a+

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 113
    Par défaut
    Merci pour vos réponses, voici donc mon objet que j'ai créé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    import java.util.ArrayList;
    import java.util.List;
     
    public class TableauFormule {
     
    	private final List<TableEntry> values;
    	private int Valeur;
     
    	public TableauFormule() {
     
    		this.values = new ArrayList<TableEntry>();
     
    	   }
     
    	public void addVal(String NomStat, String Descrip, String Date, int Valeur){
    		final TableEntry entry = new TableEntry(NomStat, Descrip, Date, Valeur);
    		this.values.add(entry);
    	}
     
    	public int getValeur() {
    		return Valeur;
    	}
     
    	public final class TableEntry {
    		/** Name of the variable */
    		public final String variable;
    		/** Description de la stat */
    		public final String description;
    		/** Tranche horaire */
    		public final String horaire;
    		/** Valeur **/
    		public final int valeur;
     
    		public TableEntry(String variable, String description, String horaire, int valeur) {
    			this.variable = variable;
    			this.description = description;
    			this.horaire = horaire;
    			this.valeur = valeur;
    		}
    	}
    }
    donc j'ai créé la fonction addVal mais je ne vois pas trop comment faire une fonction qui puisse récupéré la valeur et une l'horaire... J'ai commencé pour la valeur mais je ne vois pas quoi rajouter...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/10/2014, 12h17
  2. [Vba-E] Création tableau
    Par antoinelavigne dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 17/06/2006, 15h48
  3. [Oracle 9i] Comparaison de trois colonnes
    Par Requin15 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 13/06/2006, 18h03
  4. Tableau -> Titre colonne (th) + saut de ligne ?!
    Par AceG dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 07/05/2005, 09h46

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