:: Enseignements :: ESIPE :: E3INFO :: 2008-2009 :: Programmation Objet avec Java ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) |
Regex et HTTP
|
Exercice 1 - Pattern Matching
Le but de cette exercice est la manipulation d'expression régulière en Java.
Nous utiliserons pour cela les classes du paquetage java.util.regex.
-
A quoi sert la classe java.util.regex.Pattern et sa méthode compile ?
A quoi sert la classe java.util.regex.Matcher ?
-
Ecrire un programme qui lit des chaines de caractères sur la ligne de commande
et affiche les chaines qui correspondent à des nombres. C'est à dire les
chaines dont tous les caractères sont compris entre '0' et '9'.
-
Modifier le programme pour que si une chaine de caractère commence par des caractères
qui ne sont pas des chiffres, ceux-ci ne soit pas pris en compte.
-
Ecrire une méthode qui prend en paramètre une chaine de caractère contenant une adresse IPv4
et renvoie un tableau de 4 bytes.
Vous utiliserez pour cela la notion de groupe.
Exercice 2 - HTTP
Le but de cet exercice est d'obtenir une réponse suite à une requète HTTP.
-
Utiliser la classe URL pour créer une URL sur la
page web suivante:
http://planetjdk.org/feed.rss.
-
Ouvrir une connection et récupérer le flux de sortie (le contenu) de
la page Web.
Vous afficherez le contenue ligne à ligne.
-
A quoi sert la méthode close d'un scanner.
Pourquoi cette méthode est importante ?
-
Modifier votre code pour que la connection soit fermée
quoi qu'il arrive.
© Université de Marne-la-Vallée