1. Dateiwriter und Datei-Schreiben von Zeichenfolgen zu Textdateien
public static void main (String [] args) {Datei f = neue Datei ("c: //world.txt"); // Erstellen Sie ein neues Dateiobjekt und erstellen Sie eine Datei -Filewriter FW; try {fw = neuer FileWriter (f); String str = "Hallo Welt"; fw.write (str); // Schreiben Sie eine Zeichenfolge in die Datei unter dem angegebenen Pfad fw.close (); } catch (ioException e) {e.printstacktrace (); }}2. InputStream- und Ausgangsstream -Eingangs- und Ausgangsstream -Streaming
public static void main (String args []) {Datei f = Neue Datei ("c: //world.txt"); InputStream input = null; // Ein Eingabefiel -Objekt try {input = new FileInputStream (f); Byte b [] = Neues Byte [1024]; // Alle Inhalte werden in diese Array -Eingabe gelesen. ; System.out.println ("Inhalt ist:" + neuer String (b));} public static void main (String args []) {Datei f = Neue Datei ("c: //world.txt"); // Dateiobjekt -Ausgabestream outstream = null; // Ein Ausgabebobjekt out = new FileOutputStream (f); // Instantiate String Str = "Hallo Welt !!!" ; // Bereiten Sie ein String -Byte B [] = str.getBytes (); // Nur Byte -Arrays ausgeben. Wechseln Sie also die Zeichenfolge in ein Byte -Array aus.3.. ObjectOutputStream und ObjectInputStream
ObjectOutputStream schreibt die grundlegenden Datentypen und Grafiken von Java -Objekten in OutputStream. Objekte können unter Verwendung von ObjectInputStream gelesen werden (refaktiert). Der anhaltende Speicher von Objekten kann durch Verwendung von Dateien in Streams erreicht werden.
Schreiben Sie serialisierte Objekte in eine Datei
1. Schreiben Sie serialisierte Objekte zur Datei
FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在则自动创建
2. Erstellen Sie einen ObjektOutputStream
ObjectOutputStreamos=newObjectOutputStream(fileStream);
3. Schreiben Sie an das Objekt
os.writeObject(one);//one是一个对象实例的引用名
4.. ObjektOutputStream schließen
os.close
ObjectInputStream wird zur Deserialisierung verwendet
Serialisierung
1. Erstellen Sie FileInputStream
FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);
2. Erstellen Sie einen ObjectInputStream
ObjectInputStreamos=newObjectInputStream(fileStream);
3. Lesen Sie das Objekt
Objectone=os.readObject();
4. Objekttyp konvertieren
Modelelf = (Modell) eins; // Modell ist der Klassenname eines Objekts
5. ObjectInputStream schließen
os.close();
Zusammenfassen
Im obigen Bereich dreht sich alles um Javas Code -Beispiel, das Zeichenfolgen in eine Textdatei schreibt. Ich hoffe, es wird für alle hilfreich sein. Interessierte Freunde können weiterhin auf andere verwandte Themen auf dieser Website verweisen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank für Ihre Unterstützung für diese Website