begin process at 2010 02 09 05:47:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

Aide sur Object


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Aide sur Object

mardi 9 janvier 2007 à 23:38:09 | Aide sur Object

c0nsur

Bonjour,

je suis en train de faire une application distribuée et j'ai plusieurs modules/class
donc, dans ma classe de départ , j'instancie des objets...jusque la tout va bien :)

je load d'un fichier XML/DOM des variables... tout simplement

MAIS:

dans ma boucle de lecture je ne peux pas utiliser un tableau d'objet.
du genre :  
                      Tableau[j][0] = VAR1;
                     
Tableau[j][1] = VAR2;
                     
Tableau[j][2] = VAR3;
                     
Tableau[j][3] = VAR4;

ca me donne une erreur...peu importe, il y a une autre façon de faire :

Créer un Vector (qui soit dit en passant est synchronisé)...
 String[] MonTableau[={VAR1, VAR2, VAR3, VAR4};
 MainLoader.
Tableau.add(MonTableau);// mon vector

quand j'arrive dans une autre classe pour utiliser mon vector ca donne ca :

 for (Enumeration e = MainLoader.
.Tableau..elements(); e.hasMoreElements();) {
     System.out.println(e.nextElement());
}

ca va me donner les  pointeurs
[Ljava.lang.String;@5b8827
[Ljava.lang.String;@147c1db

ma question :
Comment faire pour utiliser mon tableau?
Récupperer mes données!

Merci
Luke.
mercredi 10 janvier 2007 à 14:19:40 | Re : Aide sur Object

sheorogath

Membre Club Administrateur CodeS-SourceS
elles sont de quel type tes donnees ?

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
mercredi 10 janvier 2007 à 15:10:40 | Re : Aide sur Object

c0nsur

Comme j'ai mentionné, c'est un tableau et comme les pointeurs d'adresse le  montrenr c'est:
 [Ljava.lang.String;@5b8827
[Ljava.lang.String;@147c1db

Donc des Strings qui passent par un tableau !

Merci
Luke.
mercredi 10 janvier 2007 à 15:39:29 | Re : Aide sur Object

sheorogath

Membre Club Administrateur CodeS-SourceS
en effet je n'avais pas fait gaffe ...
si je ne me trompe pas e.nextElement() renvoi un Object au pire tu peux essayer :

System.out.println((String)e.nextElement());


"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
mercredi 10 janvier 2007 à 17:03:37 | Re : Aide sur Object

c0nsur

nah, j'avais déjà essayé,
ca donne  : java.lang.ClassCastException

ça commence a [M'ÉNERVER] ce probleme la lol

Quelqu'un aurait une idée, ou bien meme une autre façon de faire?

Merci
Luke.

mercredi 10 janvier 2007 à 17:52:13 | Re : Aide sur Object

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

il s'agit de tableaux de string donc tu devrais faire

for (Enumeration e = MainLoader.Tableau.elements(); e.hasMoreElements();) {
    Object o =
e.nextElement();
    if(o instanceof String[]){
       String[] sz = (String [])o;
       for(int i = 0; i < sz.length; i++)
           System.out.println(sz[i]);

    }
}



------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
jeudi 11 janvier 2007 à 02:06:12 | Re : Aide sur Object

c0nsur

ouais j'ai réalisé que j'avais juste a faire ca :

1- Déclarer mon array de String
String[][] MonStringArray = new String[0][0];

2- Envoyer mon vector dans un Array
  MonTableau.toArray(MonStringArray )

3- Looper dans le nouveau Tableau :)

trop facile, il y a autant de solution que de programmeur!

Merci du coup de main les gars
Luke.


Cette discussion est classée dans : aide, string, tableau, utiliser, object


Répondre à ce message

Sujets en rapport avec ce message

Comment faire un tableau de String [ par pellic ] Je Voudrai bien afficher le resulatat d'une selection dans une base de données, et afficher le resultat dans un JTextArea mais j'ai besoin d'un tablea instanciation... [ par wilber ] Bonjour!Une question toute bete...G un tableau de String et je souhaiterais creer de nouveaux objets de type "Graphe" a partir des chaines de caracte Instanciation... [ par wilber ] Bonjour!Une question toute bete...G un tableau de String et je souhaiterais creer de nouveaux objets de type "Graphe" a partir des chaines de caracte Instanciation [ par wilber ] Bonjour!Une question toute bete...G un tableau de String et je souhaiterais creer de nouveaux objets de type "Graphe" a partir des chaines de caracte Instanciation... [ par wilber ] Bonjour!Une question toute bete...G un tableau de String et je souhaiterais creer de nouveaux objets de type "Graphe" a partir des chaines de caracte Convertir object en string [ par Polux6 ] SLt !!!J'aimerai savoir comment on converti un object en string.En fait je récupere un object dans une JComboBox avec getSelectedItem. Mai j'aimerai e probleme d affichage d un resulset dans jtable [ par benohite ] bonjour,voila j essaye d afficher le resultat d une requete sql dans une jtable je recupere un objet resultset que je passe en parametre a mon TableMo Convertir une chaine String en tableau de byte [ par JuS ] Bonjour,Je cherche à convertir une chaine de caractere String en un tableau de byte pour pouvoir correspondre en client/serveur à l'aide de sockets.Vo Stocker un tableau dans un bean [ par funkytownradio ] Bonjour !! J'aimerais savoir si il est possible de stocker un tableau multidimensionnel (du type String[][] tableau = new String[5][]) dans un bean d' Stocker un tableau dans un bean [ par funkytownradio ] Bonjour !! J'aimerais savoir si il est possible de stocker un tableau multidimensionnel (du type String[][] tableau = new String[5][]) dans un bean d'


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,218 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales