indet2
Messages postés12Date d'inscriptionjeudi 6 novembre 2003StatutMembreDernière intervention 3 août 2005
-
13 nov. 2003 à 19:49
Tekkeitser
Messages postés5Date d'inscriptionvendredi 21 novembre 2003StatutMembreDernière intervention27 novembre 2003
-
21 nov. 2003 à 09:07
j'aimerai beaucoup que l'on m'explique comment gérer les entrés sorties en java.
Pour exemple, j'aimerai pouvoir récupérer toutes les images (jpg) contenues dans un dossier pour effectuer des modification dessus, puis pouvoir les enregistrer dans un autre dossier. J'ai défà consulté la doc java mais sans succès.
quelques exemples de lignes de codes concrètes pourraient peut-être m'aider.
je vous remercie
indetVotre texte ICI
titeufhack
Messages postés35Date d'inscriptionmercredi 18 juin 2003StatutMembreDernière intervention16 août 2005 14 nov. 2003 à 10:39
Dans java, les entrees/sorties sont gerees avec des streams... inputstream/outputstream. Ensuite, il te suffit de rajouter des filtres suivant si tu veux dialoguer avec un reseau ou un fichier, utilisee des bytes ou une queue de stockage pour des strings.... genre BufferReader et compagnie.
Pour les lignes de codes, regarde dans les sources proposees, je crois deja avoir vu qq chose qui se rapproche de ce que tu veux faire...
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 16 nov. 2003 à 18:43
:big) Neodante :big)
Juste pour info, les flux (streams) c'est génial mais un petit conseil pour l'avenir : utiliser les java.nio (java.net à d'ailleurs été entièrement réécrit avec nio) qui sont radicalement plus rapide ! En revanche le concept de stream disparait au profit de Channel, Buffer et Selector qui sont des concepts différent de flux. Mais le gain en temps est franchement impressionant (jusqu'à 4 fois plus rapide !) donc pour ceux qui font beaucoup appel aux IO ... :big)
@+
titeufhack
Messages postés35Date d'inscriptionmercredi 18 juin 2003StatutMembreDernière intervention16 août 2005 16 nov. 2003 à 21:13
Oula... ca m'interresse ce que tu dis la... qu'est ce que c que cette histoire de channel??
Tu peux m'en dire plus ou me donner des liens ou je peux trouver des docs?
Merci!! ;)
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 17 nov. 2003 à 00:18
:big) Neodante :big)
En fait va sur java.sun.com il y a plein d'exemples. C'est une des nouveautés de java 1.4 et même le java.net.Socket a été réimplémenté avec NIO. Regarde les sources de JAVA ou la Javadoc pour vraiment plonger dedans et comprendre toutes les petites subtilités. En réfléchissant je ne sais pas si en regardant les sources tu vas apprendre grand chose beaucoup sont des appels aux fonctions avec native ... donc implémenté dans la JVM au niveau de la plateforme ... mais la Javadoc en tout cas est une mine d'information ... mais pas d'exemples !!! >:)
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?