Importer toutes les classes nécessaires. Nous importons chaque classe individuellement pour des fins d'illustration, mais nous pourrions importer l'ensemble du paquet avec la déclaration "import java.io. *."
Déclarez un objet FileInputStream pour les fichiers d'entrée et de sortie et les instancier avec les noms de fichiers d'entrée et de sortie désirés (INPUT.TXT et output.txt, respectivement).
Utilisez la méthode d'écriture de la classe FileOutputStream d'écrire dans le fichier de sortie. D'autres méthodes sont disponibles pour la rédaction d'un fichier, mais écrire est utilisé ici comme l'exemple le plus simple possible.
Remarquez comment le programme reste dans une boucle qui lit un octet à partir du flux d'entrée et écrit l'octet dans le flux de sortie jusqu'à la fin du fichier d'entrée est atteinte.
Regardez le code complet pour cet exemple:
importation java.io.FileInputStream-
importation java.io.FileOutputStream-
import java.io.IOException;
writeBytes public class {
main (String [] args) public static void throws IOException {
FileInputStream = null-
FileOutputStream out = null-
try {
int i-
in = new FileInputStream ("input.txt") -
out = new FileOutputStream ("output.txt");while ((i = in.read ())! = -1) {
out.write (i) -
}
}
finally {
si (dans! = null) {
in.close () -
}
if (out! = null) {
out.close () -
}
}
}
}