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.