Données et communications en Java
Programmation des applications réparties
Olivier Flauzac
Master EEAMI-Informatique première année
Olivier Flauzac (URCA) Données et communications en Java EEAMI-INFO 1 / 28
Plan
1Les scanners
2Echange de données sur le réseau
3Threads
Olivier Flauzac (URCA) Données et communications en Java EEAMI-INFO 2 / 28
Les Scanners
Objectifs
simplifier la lecture depuis les flux
lecture d’éléments depuis le clavier
lecture d’éléments depuis un fichier
...
classe java.util.Scanner
utilisation possible des expressions régulières pour définir des
séparateurs
Exemple
Scanner sc = new Scanner ( System . i n ) ;
i n t i = sc . n e x t I n t ( ) ;
Olivier Flauzac (URCA) Données et communications en Java EEAMI-INFO 3 / 28
Construction d’objets Scanner
Constructeurs
depuis un flux d’entrée
Scanner ( In putStre am s r c )
depuis un fichier
Scanner ( F i l e src )
depuis une source implémentant Readable
Scanner ( Readable sr c )
Olivier Flauzac (URCA) Données et communications en Java EEAMI-INFO 4 / 28
Accès aux données
Lecture
lecture en fonction du type
schéma global
XXX nextXXX ( )
lecture d’un entier
i n t n e x t I n t ( )
lecture d’un double
double nextDouble ( )
lecture d’une chaîne
S t r i n g ne xt Li ne ( )
lecture sous la forme d’une chaîne
S t r i n g ne xt ( )
Olivier Flauzac (URCA) Données et communications en Java EEAMI-INFO 5 / 28
1 / 28 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !