Nouveau problème de conversion - Java - Programmation
Marsh Posté le 24-10-2002 à 10:24:07
C'est effectivement la méthode la plus simple et efficace.
Et n'oublie pas d'utilser la classe StringBuffer pour concaténer le tout :
Code :
|
et non :
Code :
|
Marsh Posté le 24-10-2002 à 10:26:07
[citation]
et non :
Code :
|
[/citation]
Certe.
Mais le compilateur qui tombe sur des concaténations de String doit les remplacer par des StringBuffer non ?
Marsh Posté le 24-10-2002 à 10:35:33
Non, le compilo ne fait rien de tel. Au contraire, lors de l'exécution, lorsque tu fais a = b + c pour des Strings l'ancienne valeur de a est gardée en mémoire, contrairement à ce qui se passe avec un StringBuffer. Fais un test d'utilisation mémoire en concaténant des Strings dans une boucle, tu m'en diras des nouvelles.
EDIT : http://developer.java.sun.com/deve [...] t0305.html
Marsh Posté le 24-10-2002 à 10:41:48
Taiche a écrit a écrit : EDIT : http://developer.java.sun.com/deve [...] t0305.html |
J'ai ma réponse!
Marsh Posté le 24-10-2002 à 10:50:31
BifaceMcLeOD a écrit a écrit : C'est effectivement la méthode la plus simple et efficace. Et n'oublie pas d'utilser la classe StringBuffer pour concaténer le tout :
|
Merci
Tu as bien fait de m'apporter cette précision parce que moi j'avais utilisé des string...
Après avoir converti mes entiers comment pourrais-je cadrer tout ceci ?
Cadrage avec des 0 a gauche ?
Marsh Posté le 24-10-2002 à 10:56:39
Je crois avoir trouver la solution avec le NumberFormat
Désolé
Marsh Posté le 24-10-2002 à 11:30:16
persepolis a écrit a écrit : Je crois avoir trouver la solution avec le NumberFormat Désolé |
ouep. t'as regardé au bon endroit.
Marsh Posté le 24-10-2002 à 09:48:40
J'ai un nouveau problème de conversion.
Apres avoir lu un fichier, je récupère des caractères ou des entiers et je voudrais creer une String avec tout ça.
Comment puis-je convertir mes entiers en string?
---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.