Java pour l'informatique industrielle
Chapitre 1. Introduction aux objets
Chapitre 2. Les structures de contrôle
Chapitre 3. Unifier et réutiliser
Chapitre 4. Modèle, Vue et Contrôle
Chapitre 5. Les entrées/sorties
5.1. Les tableaux
5.2. Les flots de caractères
5.2.1. Les flots de sortie standards
5.2.2. Les flots sur fichier
5.2.3. Ecriture vers un fichier texte
5.2.4. Le flot d'entrée standard
5.2.5. Lecture d'un fichier texte
5.3. Les flots d'octets
5.4. Le paquetage java.io
5.5. Java autonome
5.6. Les sockets
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

5.2.1. Les flots de sortie standards

L'objet System.out est le flot de sortie standard. Il est ouvert en permanence et dirigé par défaut vers la console (l'écran). Il possède deux méthodes particulièrement utiles, print(String msg) et println(String msg). Les deux affichent une chaîne de caractères sur la console, la deuxième va à la ligne ensuite.

Ces deux méthodes sont surchargées pour tous les types primitifs et pour le type Object. Lorsqu'on affiche un objet sur la console, le système appelle sa méthode public String toString(), dont un comportement par défaut est défini. Cette méthode peut être redéfinie dans chaque classe pour personnaliser l'affichage.

L'objet System.err est le flot de sortie standard d'erreur. Il est ouvert en permanence et dirigé par défaut vers la console (l'écran). Certains environnements intégrés, comme BlueJ, redirige ce flot pour afficher son contenu en rouge.

Ce flot doit être utilisé de préférence pour afficher les messages d'erreur.

System.out.println("Ceci est un message normal!"); System.err.println("Ceci est un message d'erreur!"); System.out ou System.err
Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante