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 :

Une sorte de Record mais en JAVA !


Sujet :

avec Java

Vue hybride

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 41
    Par défaut Une sorte de Record mais en JAVA !
    Bonjour a tous,

    Alors voici ma question, je souhaite (comme en pascal il est possible de faire par ex ) faire un tableau d'element comme ceci :

    type personne[] ;

    mais je veux mettre dans mon tableau PERSONNE[] des type differents ...

    en gros dans personne[1] y'aurais par ex donnees[] un tableau dimension 1 avec donnees[1] = nom de la personne (String)
    donnees[2] = adresse (String)
    donnees[3] = num de tel (String)

    Je sais qu'il ya l'astuce JE LAISSE LE NUM COMME STRING ET SI JE VEUX JE LE TRANSFORME APRES EN INT mais moi je veux pas ... je veux ca

    Merci d'avance, j'espere m'etre fais 'compris' ! (lol)

  2. #2
    Membre éclairé

    Inscrit en
    Mai 2002
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2002
    Messages : 328
    Par défaut
    Le Java est un langage typé...

    Si tu veux mettre des choux et des carottes dans un tableau, utilise un tableau d'Object.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Object[] data = new Object[3];
    data[0] = new Address(...);
    data[1] = new NumTel(...);
    C'est pas très joli.... Créer plutôt un objet représentant ta structure.

    Anthony

  3. #3
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    euh... on parle de classe :

    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
    public class Personne {
      public String nom;
      public String adresse;
      public String tel;
     
      public Personne(String nom, String adresse, String tel) {
        this.nom = nom;
        this.adresse = adresse;
        this.tel = tel;
      }
    }
     
    Personne[] personnel = new Personne[] {
      new Personne("jean", "1, rue ...", "06000000"),
      new Personne("jacques", "2, impasse ...", "06000001"),
      new Personne("pierre", "3, avenue ...", "06000002"),
      ...
    };

  4. #4
    Membre éclairé

    Inscrit en
    Mai 2002
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2002
    Messages : 328
    Par défaut
    Voilà qui est plus joli par exemple

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 41
    Par défaut
    ok je me suis mal exprimé ...
    Je suis tout a fait d'accord quand aux remarques exprimées, voyez plutot ...

    j'ai un fichier

    Dans celui ci il ya des chapitres.

    Certes, on pourrais faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public class fichier{
    	private int nbChapitre;
     
    	//mais malgré tous je dois qd meme enregistrer dans un tableau le nom et le numéro des chapitres ... car ils sont liés.
    	//Comment faire ?
     
    	public fichier(){
    		this.nbChapitre = 0;
    	}
    	...
    }
    mais moi, je souhaite non seulement les compter, et en plus, enregistrer le nom de chacun d'eux ...

    Vous comprennez un peu mieux ce que je cherche

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 41
    Par défaut
    ok bin en gros j'ai l'impression qu'il faut que je fasse une classe chapitre ... ce que j'avais deja fais lol

    Est ce cela ?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 41
    Par défaut
    n'empeche je n'ai pas repondu a ma question ...
    Faut que je les ajoute dynamiquement dans un tableau ou vecteur en fur et a mesure que le fichier est lu ...

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/02/2015, 14h17
  2. Réponses: 0
    Dernier message: 27/11/2014, 19h43
  3. Une sorte "d'applet à la java" pour delphi
    Par Coussati dans le forum Web & réseau
    Réponses: 6
    Dernier message: 01/10/2011, 22h21
  4. Gestion OnChange sur une sorte d'éditeur de propriétés
    Par Clorish dans le forum Composants VCL
    Réponses: 8
    Dernier message: 29/09/2004, 09h59
  5. Une table qui existe mais qui est inconnu! ?
    Par Nino dans le forum InterBase
    Réponses: 6
    Dernier message: 13/06/2003, 11h47

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