Demande d'aide pour optimiser un bout de code - Java - Programmation
Marsh Posté le 23-12-2008 à 17:14:09
construis un BufferedInputStream dessus, et lis à grand coup de bytes.
Marsh Posté le 23-12-2008 à 18:14:45
Souvent, on utilise uuencode et uudecode pour faire cela.
Marsh Posté le 28-12-2008 à 00:01:42
merci, je modifierai çà après les vacances
Marsh Posté le 28-12-2008 à 14:15:21
InputStreamReader fait la conversion byte => char avec le support d'un charset
tu rajoutes un BufferedReader pour accelerer les traitements.
tu effectues des append dans un stringbuffer car c'est le plus efficace pour les concats (je te laisse chercher pourquoi)
Code :
|
tu peux faire des tests de perfs, tu va vite voir une différence entre ton impl et celle ci.
a toi de decouvrir ou lever ou lancer les exceptions.
Marsh Posté le 23-12-2008 à 15:10:39
Bonjour,
Voici le code en question :
Le but est de renvoyer le flux sous forme de chaine de caractères.
Cette méthode fonctionne mais elle me parait "sale" et pas du tout optimisée.
Comme je n'y connais pas grand chose dans ce domaine, je compte sur votre aide.
Merci d'avance.
---------------
Aussi haut qu'on monte, on finit toujours par des cendres