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

Langage Java Discussion :

créer un nouveau type de donnée


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 209
    Par défaut créer un nouveau type de donnée
    je voudrais créer mon propore type de donnée qui n'est autre qu'un tableau à deux dimension mais le problème c'est que c'est dûn tableau de DefaultKeyedValues (pour inserer les données dans un chart de JFreeChart)
    quelqu'un aurais une idée sur la manière de procédé

  2. #2
    Membre expérimenté Avatar de dazz_x
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 269
    Par défaut
    euh...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DefaultKeyedValues[][] mon Tableau= new DefaultKeyedValues[n][m];
    ou alors il doit y avoir un truc que je ne comprend pas bien

  3. #3
    Membre émérite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par défaut
    Citation Envoyé par dazz_x
    [...]il doit y avoir un truc que je ne comprend pas bien
    +1

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 209
    Par défaut
    le defaultKeyedValues est une classe entière donc l'idée que j'ai eu c'est de la comrendre et la modifier
    alors il s'est avéré que c'est une List
    alors maintenant je dois réussir à declarer un tableau de List j'ai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    List[] data;
    data = new java.util.ArrayList()[n]
    et bien sûr c'est pas correcte cette façon de faire
    quelqu'un saurais la solution?

  5. #5
    Membre expérimenté Avatar de dazz_x
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 269
    Par défaut
    e defaultKeyedValues est une classe entière donc l'idée que j'ai eu c'est de la comrendre et la modifier
    alors il s'est avéré que c'est une List
    C'est même mieux qu'une liste, c'est une sorte de Map, puisqu'elle permet d'insérer des couples (Key,Value) et de récupérer les Value à partir des Key

    alors maintenant je dois réussir à declarer un tableau de List j'ai fait:
    Là, je ne vois pas trop de quoi tu as besoin, il faudrait être plus clair... DefaultKeyedValues est déjà une collection de KeyedValue, c'est donc un conteneur, je ne vois pas pourquoi tu dois déclarer un tableau de listes... Mais bon !!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    List[][] data; //-->là, tu déclares un tableau de List à deux dimensions
    data = new java.util.ArrayList()[n]// --> là tu instancies un tableau 1D d'ArrayList non typés 
    ce qui ne correspond pas à la déclaration !!! Et en plus, je ne pense 
    pas que le () après ArrayList passe à la compil, il faudrait que ce soit ArrayList[n]
    Donc explique ce que tu veux faire, car là, il y quelques p'tites incohérences

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 209
    Par défaut
    voilà exactement ce que je fais:
    je dessine des courbes avec JFreeChart pour celà il faut avoir un dataset qui contient les données pour la courbe
    comme tu l'a dis j'ai un conteneur avec (abscisse, valeur) pour moi l'abscisse est un string d'ou l'utilité d'utiliser cette classe précisement
    bref le problème est que moi j'ai trois courbes superposées et donc je dois avoir les donnees des trois dans un même dataset donc il faut que j'ai un tableau content tout ça et ce tableau devrait être de type DefaultKeyedValues

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

Discussions similaires

  1. Ajout d'un nouveau type de donnée
    Par hafedh01 dans le forum Jasper
    Réponses: 0
    Dernier message: 26/05/2008, 15h06
  2. créer un nouveau type de fichier
    Par ryoussef19 dans le forum C++/CLI
    Réponses: 5
    Dernier message: 24/08/2007, 12h14
  3. créer un nouveau type
    Par sam80 dans le forum Delphi
    Réponses: 3
    Dernier message: 27/12/2006, 21h24
  4. créer un nouveau type de variable ?
    Par florantine dans le forum Langage
    Réponses: 5
    Dernier message: 22/01/2006, 11h32

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