1. FileWriter and File: cadenas de escritura a archivos de texto
public static void main (string [] args) {archivo f = nuevo archivo ("c: //world.txt"); // Cree un nuevo objeto de archivo, y si no existe, cree un archivo de archivos writer fw; intente {fw = new FileWriter (f); Cadena str = "Hola mundo"; fw.write (str); // Escribe una cadena en el archivo en la ruta especificada fw.close (); } catch (ioException e) {E.PrintStackTrace (); }}2. InputStream y OutputStream Input y OuttreStream Streaming
public static void main (string args []) {archivo f = nuevo archivo ("c: //world.txt"); inputStream input = null; // Prepare un objeto de entrada try {input = new FileInputStream (f); byte b [] = new byte [1024]; // Todo el contenido se lee en esta entrada de entrada (B); // Contenido de lectura El método de lectura en la red en el método de la red de la red ; System.out.println ("El contenido es:" + nueva cadena (b));} public static void main (string args []) {archivo f = nuevo archivo ("c: //world.txt"); // declarar el objeto de archivo outputStream out = null; // Prepare un objeto de salida Out = new FileOutputStream (f); // Instantiate String Str = "¡Hola World!" ; // Preparar una cadena byte b [] = str.getBytes (); // Solo matrices de byte de salida, así que cambie la cadena en una matriz de byte out.write (b); // salte content, out.close ();}3. ObjectOutputStream y ObjectInputStream
ObjectOutputStream escribe los tipos de datos básicos y los gráficos de los objetos Java a OutputStream. Los objetos se pueden leer (refactorizar) usando ObjectInputStream. El almacenamiento persistente de objetos se puede lograr mediante el uso de archivos en las transmisiones.
Escribir objetos serializados a un archivo
1. Escribir objetos serializados para archivar
FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在则自动创建
2. Cree un ObjectOutputStream
ObjectOutputStreamos=newObjectOutputStream(fileStream);
3. Escribe al objeto
os.writeObject(one);//one是一个对象实例的引用名
4. Cerrar ObjectOutputStream
os.close
ObjectInputStream se usa para la deserialización
Publicación por entregas
1. Crear FileInputStream
FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);
2. Cree un ObjectInputStream
ObjectInputStreamos=newObjectInputStream(fileStream);
3. Lea el objeto
Objectone=os.readObject();
4. Convertir el tipo de objeto
Modelelf = (modelo) one; // El modelo es el nombre de clase de un objeto
5. Cerrar ObjectInputStream
os.close();
Resumir
Lo anterior se trata del ejemplo de Código de Java que escribe cadenas en el archivo de texto. Espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a otros temas relacionados en este sitio. Si hay alguna deficiencia, deje un mensaje para señalarlo. Gracias por su apoyo a este sitio.