1. Filewriter et fichier - Écrivez les chaînes des fichiers texte
public static void main (String [] args) {file f = new File ("c: //world.txt"); // créer un nouvel objet de fichier, et s'il n'existe pas, créez un fichier filewriter fw; try {fw = new FileWriter (f); String str = "Hello World"; fw.write (str); // Écrivez une chaîne dans le fichier sous le chemin spécifié fw.close (); } catch (ioException e) {e.printStackTrace (); }}2. InputStream et OutputStream Input et OutputStream streaming
public static void main (String args []) {file f = new file ("c: //world.txt"); inputStream input = null; // préparer un objet d'entrée try {input = new FileInputStream (f); byte b [] = byte [1024]; // tout le contenu est lu dans ce tableau d'entrée. ; System.out.println ("Contenu est:" + Nouvelle chaîne (b));} public static void main (String args []) {file f = new file ("c: //world.txt"); // disclare file object outputStream out = null; // prépare un objet de sortie out = new fileoutputStream (f); // instanciation string str = "hello world !!!" ; // Préparez un octet de chaîne b [] = str.getBytes (); // uniquement des tableaux d'octets de sortie, alors modifiez la chaîne en un tableau d'octet out.write (b); // Sortie contenu, out.close ();}3. ObjectOutputStream et ObjectInputStream
ObjectOutputStream écrit les types de données de base et les graphiques des objets Java à OutputStream. Les objets peuvent être lus (refactorisés) à l'aide d'ObjectInputStream. Le stockage persistant des objets peut être réalisé en utilisant des fichiers dans les flux.
Écrire des objets sérialisés à un fichier
1. Écrivez des objets sérialisés pour fichier
FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在则自动创建
2. Créez un objetTopputStream
ObjectOutputStreamos=newObjectOutputStream(fileStream);
3. Écrivez à l'objet
os.writeObject(one);//one是一个对象实例的引用名
4. Fermer ObjectOutputStream
os.close
ObjectInputStream est utilisé pour la désérialisation
Sérialisation
1. Créer FileInputStream
FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);
2. Créez un objetInputStream
ObjectInputStreamos=newObjectInputStream(fileStream);
3. Lisez l'objet
Objectone=os.readObject();
4. Convertir le type d'objet
ModelFelf = (modèle) un; // modèle est le nom de classe d'un objet
5. Fermer ObjectInputStream
os.close();
Résumer
Ce qui précède est tout au sujet de l'exemple de code de Java Écriture de chaînes dans le fichier texte. J'espère que ce sera utile à tout le monde. Les amis intéressés peuvent continuer à se référer à d'autres sujets connexes sur ce site. S'il y a des lacunes, veuillez laisser un message pour le signaler. Merci pour votre soutien à ce site