A tarefa de escrever para um arquivo com Java é bastante simplificada com fluxos de entrada /saída . Trata-se de um grupo de classes usadas para básico I /O e incluem aulas para serialização que permite que um programa para ler e escrever objetos inteiros em um fluxo. Muitos métodos de escrita para um arquivo pode ser empregado e estão incluídos no pacote java.io . Aqui está um exemplo simples de como escrever para um arquivo com Java. Instruções 
 1 
 importar todas as classes necessárias . Nós importamos cada classe individualmente para fins de ilustração , mas poderíamos importar o pacote inteiro com a declaração " import java.io. * ". 
 2 
 Declare um objeto FileInputStream para os arquivos de entrada e saída e instanciar -los com os de entrada e saída de arquivo nomes desejados ( input.txt e oUTPUT.TXT , respectivamente) . 
 3 
 Use o método write da classe FileOutputStream para gravar no arquivo de saída. Outros métodos estão disponíveis para a gravação de um arquivo , mas escrever é usado aqui como o exemplo mais simples possível. 
 4 
 Observe como o programa fica em um loop que lê um byte do fluxo de entrada e escreve o byte para o fluxo de saída até o final do arquivo de entrada é atingido 
 5 
 Olhe para o código completo para este exemplo: . 
 
 java.io.FileInputStream importação , importação java . io.FileOutputStream ; import java.io.IOException ; 
 
 writeBytes public class { void main ( string [ ] args ) public static throws IOException { FileInputStream in = null; FileOutputStream out = null; try { int i; no = new FileInputStream ( " input.txt "); out = new FileOutputStream ( " output.txt "); 
 
 while (( i = in.read ()) = -1 !) { out.write ( i) ;}} finally { if ( in = null) { in.close (); ! } if ( out = null) { out.close (); ! }}}}