Un flux de sortie de fichier Java est une classe de flux d'octets utilisé pour traiter les données binaires brutes. Afin d'écrire des données dans un fichier, les données doivent être converties en octets et enregistrées dans le fichier.
La copie de code est la suivante:
Package com.yiibai.io;
Importer java.io.file;
Importer java.io.fileOutputStream;
Importer java.io.ioException;
classe publique writeFileExample {
public static void main (String [] args) {
FileoutputStream fop = null;
Fichier de fichier;
String Content = "Ceci est le contenu texte";
essayer {
file = new File ("c: /newfile.txt");
fop = new FileOutputStream (fichier);
// Si le fichier n'existe pas, créez-le
if (! file.exists ()) {
file.CreateEwFile ();
}
// Obtenez le contenu en octets
Byte [] ContentInBytes = content.getBytes ();
fop.write (contentInBytes);
fop.flush ();
fop.close ();
System.out.println ("fait");
} catch (ioexception e) {
e.printStackTrace ();
} enfin {
essayer {
if (fop! = null) {
fop.close ();
}
} catch (ioexception e) {
e.printStackTrace ();
}
}
}
}
// JDK7 mis à jour, par exemple, utilise la nouvelle méthode "Try Resource Shutdown" pour traiter facilement les fichiers.
Package com.yiibai.io;
Importer java.io.file;
Importer java.io.fileOutputStream;
Importer java.io.ioException;
classe publique writeFileExample {
public static void main (String [] args) {
File file = new File ("c: /newfile.txt");
String Content = "Ceci est le contenu texte";
try (fileoutputStream fop = new fileoutputStream (file)) {
// Si le fichier n'existe pas, créez-le
if (! file.exists ()) {
file.CreateEwFile ();
}
// Obtenez le contenu en octets
Byte [] ContentInBytes = content.getBytes ();
fop.write (contentInBytes);
fop.flush ();
fop.close ();
System.out.println ("fait");
} catch (ioexception e) {
e.printStackTrace ();
}
}
}