Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1980 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  java.lang.Object[]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

java.lang.Object[]

n°477734
duncan069
Si j'avais un marteau ...
Posté le 05-08-2003 à 09:45:11  profilanswer
 

Bonjour,  
 
Voila la définition d'un objet dans un programme :
java.lang.Object[] _object_array;
 
Il va prendre le résultat de l'execution d'une fonction. Je n'ai pas la définition de la fonction malheureusement.
 
Comment faire pour afficher les données qu'il va contenir?
 
Merci ...
 
ps : je suis pas programmeur java, donc un peu de compassion ;)

mood
Publicité
Posté le 05-08-2003 à 09:45:11  profilanswer
 

n°477739
darklord
You're welcome
Posté le 05-08-2003 à 09:53:26  profilanswer
 

bin y a quoi dans le tableau? Genre si tu veux faire un truc crade tu peux faire
 

Code :
  1. // appel de fonction ici
  2. // _object_array = taFonction();
  3. for (int i =0; i < _object_array.length; i++) {
  4.   System.out.println("["+i+"] --> "+ _object_array[i]);
  5. }


 
et pour la compassion, rien à voir mais merci de ne pas confondre forum et helpdesk la prochaine fois ;)


Message édité par darklord le 05-08-2003 à 09:53:47

---------------
Just because you feel good does not make you right
n°477761
duncan069
Si j&#039;avais un marteau ...
Posté le 05-08-2003 à 10:10:12  profilanswer
 

Merci, ca me fait deja un premier affichage, mais j'ai des valeurs qui sont en @316e52.
Comment faire pour les voir en clair ?
 
System.out: [0] --> [Ljava.lang.String;@316e52                                                                            
System.out: [1] -->  
[Ljava.lang.String;@41ea29  
               
System.out: [2] --> 10                                                              System.out: [3] --> 1                                                                
System.out: [4] -->  
0  

n°477769
BifaceMcLe​OD
The HighGlandeur
Posté le 05-08-2003 à 10:13:21  profilanswer
 

Les valeurs "qui sont en @316e52" comme tu dis sont des objets pour lesquels il n'y a pas de méthode toString().
 
Mais apparemment, tes objets ne sont pas cohérents entre eux : les éléments 0 et 1 sont des tableaux de String (c'est ce qu'indique "[Ljava.lang.String;" ), et les éléments 2, 3 et 4 sont des numériques, sans doute des entiers.


Message édité par BifaceMcLeOD le 05-08-2003 à 10:13:57
n°477774
duncan069
Si j&#039;avais un marteau ...
Posté le 05-08-2003 à 10:22:40  profilanswer
 

:cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  
et comment faire pour l'afficher ? :(

n°477780
darklord
You're welcome
Posté le 05-08-2003 à 10:28:21  profilanswer
 

duncan069 a écrit :

:cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  
et comment faire pour l'afficher ? :(


 
 :heink: bin déjà essaie de savoir ce qu'elle fait ta méthode ...

n°477795
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-08-2003 à 10:47:18  profilanswer
 

getClass().getName() roulèze [:volta]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  java.lang.Object[]

 

Sujets relatifs
Java JNIJIT compiler pour java
[JAVA XML] Une JSP bien formée[JAVA] lancer un script depuis java
[JAVA] FTP sous Eclipse, comment activer le transfert ASCII?Passer une variable java script a une page php.
[JAVA] URL du format : http://LOGIN:PASSWORD@ma-machi ne [RESOLU][C & GTK2] Pointeur qui danse la java
[java] association socket / BufferedtInputStream[Java] Utiliser un fichier comme un bd?
Plus de sujets relatifs à : java.lang.Object[]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)