1. FileWriter e Arquivo-Strings de escrever para arquivos de texto
public static void main (string [] args) {arquivo f = novo arquivo ("c: //world.txt"); // crie um novo objeto de arquivo e, se não existir, crie um arquivo de arquivo fw; tente {fw = new FileWriter (f); String str = "Hello World"; fw.Write (str); // Escreva uma string no arquivo no caminho especificado fw.close (); } catch (ioexception e) {e.printStackTrace (); }}2. InputStream e saída de entrada e fluxo de saída de saída
public static void main (string args []) {arquivo f = novo arquivo ("c: //world.txt"); inputStream input = null; // preparar um objeto de entrada try {input = new FileInputStream (f); byte b [] = new Byte [1024]; input.Close (); System.out.println ("Conteúdo é:" + new String (b));} public static void main (string args []) {arquivo f = novo arquivo ("c: //world.txt"); // Declare o arquivo de objeto outputStream out = null; // Prepare um objeto de saída out = new FileOutputStream (f); // Instantiado String str = "Hello World !!!" ; // Prepare um byte de string b [] = str.getBytes (); // apenas matrizes de byte de saída, então altere a string em uma matriz de byte out.write (b); // conteúdo de saída, out.close ();}3. ObjectOutputStream e ObjectInputStream
ObjectOutputStream grava os tipos de dados básicos e os gráficos dos objetos java para o outputStream. Os objetos podem ser lidos (refatados) usando o objectInputStream. O armazenamento persistente de objetos pode ser alcançado usando arquivos em fluxos.
Escreva objetos serializados para um arquivo
1. Escreva objetos serializados para arquivar
FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在则自动创建
2. Crie um objectOutputStream
ObjectOutputStreamos=newObjectOutputStream(fileStream);
3. Escreva para o objeto
os.writeObject(one);//one是一个对象实例的引用名
4. Feche o objectOutputStream
os.close
ObjectInputStream é usado para deserialização
Serialização
1. Crie FileInputStream
FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);
2. Crie um objectInputStream
ObjectInputStreamos=newObjectInputStream(fileStream);
3. Leia o objeto
Objectone=os.readObject();
4. Converter tipo de objeto
Modelfelf = (modelo) um; // modelo é o nome da classe de um objeto
5. Fechar objectInputStream
os.close();
Resumir
O exposto acima é sobre o exemplo de código de Java escrevendo seqüências de caracteres no arquivo de texto. Espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado pelo seu apoio a este site