Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : convertir un objet en String [ Divers / Débutant(e) ] (cerco2)

jeudi 16 août 2007 à 14:45:29 | convertir un objet en String

cerco2

salut,
j'essai de convertir 3 objets de type Object en String. en faisant un cast j'ai une erreur du genre :
   Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException
je suppose donc qu'il faut intercepter l'exception posible. alors j'ai  fait ceci:

try {
    String s1 = (String)mon_objet1 ;
   
String s2 = (String)mon_objet2 ;
   
String s3= (String)mon_objet2 ;
}
catch (
ClassCastException e) {}

malheureusement quand j'execute mon programe, tout ce qui se trouve dans le try/catch ne s'execute pas, comme s'il n'y avait rien.

quelqu'un peut m'aider pour ça ?
merci d'avance



jeudi 16 août 2007 à 15:20:44 | Re : convertir un objet en String

CicinhoRaul

Salut cerco2,Essaie de faire un "mon_objet1.toString();"

jeudi 16 août 2007 à 15:38:09 | Re : convertir un objet en String

Twinuts

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

Salut,

sinon plus simplement :

String s1 = "" + mon_objet1 ;
String s2 = "" + mon_objet2 ;
String s3= "" + mon_objet2 ;

le prob de
"mon_objet1.toString();" c'est que si mon_objet1 est null tu auras droit à une belle exception....


le prob de '"" + mon_objet1' c'est que si mon_objet1 est null tu auras droit à une belle chaine contenant le mot "null"

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

OoWORAoO

jeudi 16 août 2007 à 15:41:37 | Re : convertir un objet en String

CicinhoRaul

Je ne comprends pas la différence entre les deux??


jeudi 16 août 2007 à 15:42:48 | Re : convertir un objet en String

CicinhoRaul

Car lorsque tu definis un String  forcément tu souhaite pas qu'il soit null.


jeudi 16 août 2007 à 15:47:32 | Re : convertir un objet en String

sheorogath

Membre Club Administrateur CodeS-SourceS
ouais mais tu sais pas ce qui peux se passer ... vaut mieu prevoir

genre tu fait String s = machin.getTruc().toString(); => si c'est null erreur

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"

jeudi 16 août 2007 à 15:58:52 | Re : convertir un objet en String

cerco2

merci beaucouptwinuts, ça marche avec : ""+mon_objet ;

bien à vous

jeudi 16 août 2007 à 16:01:48 | Re : convertir un objet en String

CicinhoRaul

Et avec toString() ca marche pas?

jeudi 16 août 2007 à 16:06:01 | Re : convertir un objet en String

sheorogath

Membre Club Administrateur CodeS-SourceS
si mais c'est pour eviter les possible probleme avec les null moi perso je fais comme ca :

if(obj != null) s = obj.toString();

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"

jeudi 16 août 2007 à 23:23:59 | Re : convertir un objet en String

GodConan

c est bel et bien la methode toString() qu il faut utiliser .... ;o) en faisant un test de nullité avant...
sinon c est pas la peine de programmer en POO ;o)

de toute facon la concatenation ;o) fait le meme travail ;o) ...

GodConan ;o)



Cette discussion est classé dans : string, objet, convertir, try, exception


Répondre à ce message

Sujets en rapport avec ce message

comment acceder a un objet quand on a le nom contenu dans un String [ par joyman555 ] Salutj ai un probleme, j ai un String avec le nom d un objet dedans, comment puis faire pour acceder a cet objet ??mercijoyman555@cijix.fr.st comment convertir un string en un int [ par bidules ] bonjour,Et bien tout est dans la question : j'aimerais convertir un string en int.evidement le string est en fait un entier.Merci. convertir une URL en string [ par capWinters ] Bonjour a tous,je travaille actuellement sur une applet, et je souhaite pouvoir récupérer des fichiers par chemin relatif. pour cela, j'utilise getCod question tres bete : convertir du String en int, en JSP [ par gaga38 ] salut à tous, voilà j'ai un petit soucis tres tres bete, j'ai ça :je voudrai ensuite uiliser mon "monnb" pour une bouc Convertir String en boolean [ par drizzt40 ] Je me demandais si quelqu'un s'aurait convertir une String en boolean un peu comme la méthode parseInt de la classe Integer. Dans mon cas c'est pour l 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 String to Int [ par PHDM ] salut !g encore un question débile, mé bon ... je ve convertir un String en Int. je ve récupéré dans un textField le port d'écoute de mon server, et l Convertir un String en Integer [ par PDVV ] Bonjour,Comment, puis-je, en java, convertir un string en un integer.J'ai essayé:String sTemp = "50";int sNum = sTemp.toInt()Mais cela ne fonctionne p comment on peut tn convertir un Printstream en String?? [ par Syruis ] Voila je voudrais affciher le contenu d'un printstream mais quand je le cast en string ca revoi nimporte quoi si qqun sait commant faire merci ;)@+ww Convertir une valeur Héxa en String ? [ par julbut23 ] Bonjour ,J'aimerais connaitre la méthode qui permet de convertir une valeur héxadécimal comme : 0x0D par exemple en sa valeur en String (ici une seule


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.