Entrée et Sortie http://java.sun.com/docs/books/tutorial/essential/io/

Entrée et Sortie
http://java.sun.com/docs/books/tutorial/essential/io/
Entrée/Sortie
La plupart de la communication avec l’utilisateur ce
fait à travers la ligne de commande (Command line)
ou des fichiers
La ligne de commande est accédé avec la commande
CMD dans l’option Exécuter dans le menu de
Démarrer
Lire de la ligne de commande
import java.io.Console;
import java.io.IOException;
public class Nom {
public static void main (String args[]) throws IOException {
Console c = System.console();
if (c == null) {
System.err.println("No console.");
System.exit(1);
}
String prenom = c.readLine("Tapez votre prénom: ");
String surnom = c.readLine("Tapez votre surnom: ");
System.out.println ("Ton nom est " + prenom + " " + surnom);
}
}
Lire d’un fichier
(un caractère à la fois)
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class copieCaracteres {
public static void main(String[] args) throws IOException {
FileReader streamEntree = null;
FileWriter streamSortie = null;
try {
streamEntree = new FileReader("xanadu.txt");
streamSortie = new FileWriter("characteroutput.txt");
int c;
while ((c = streamEntree.read()) != -1) {
streamSortie(c);
}
} finally {
if (streamEntree != null) {
streamEntree();
}
if (streamSortie != null) {
streamSortie.close();
}
}
}
}
Lire d’un fichier
(une ligne à la fois)
import java.io.FileReader;
import java.io.FileWriter;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.IOException;
public class copieLignes {
public static void main(String[] args) throws IOException {
BufferedReader streamEntree = null;
PrintWriter streamSortie = null;
try {
streamEntree = new BufferedReader(new FileReader("xanadu.txt"));
streamSortie = new PrintWriter(new FileWriter("characteroutput.txt"));
String l;
while ((l = streamEntree.readLine()) != null) {
streamSortie.println(l);
}
} finally {
if (streamEntree != null) {
streamEntree.close();
}
if (streamSortie != null) {
streamSortie.close();
}
}
}
}
1 / 5 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 !