Grava linhas de um arquivo

Publicado por Reginaldo de Matias (última atualização em 06/11/2011)

[ Hits: 4.901 ]

Homepage: http://mundodacomputacaointegral.blogspot.com/

Download GravaLinhas.java




O presente programa em Java grava linha de um arquivo informado via linha de comando.

Execução:
[[email protected] ~]javac GravaLinhas.java
[[email protected] ~]java GravaLinhas
Utilização: java GravaLinhas <arquivo>
[[email protected] ~]java GravaLinhas teste
teste de execução do aplicativo Java que grava linhas de um arquivo.
.
[[email protected] ~]cat teste
teste de execução do aplicativo Java que grava linhas de um arquivo.

  



Esconder código-fonte

/*Objetivo desse script Java grava linhas em um arquivo informado via linha de comando até que seja digitado . para encerrar
compilar: javac GravaLinhas.java
executar: java nomearquivo*/
import java.io.*;
import java.util.Scanner;
public class GravaLinhas{
   static File arquivo;
   static String texto;
      public static void main(String[] args){
       Scanner entrada = new Scanner(System.in);
         if(args.length < 1){
            System.out.println("Utilização: java GravaLinhas <arquivo>");
            return;
         }
         try{
            arquivo = new File(args[0]);
            FileOutputStream fos = new FileOutputStream(arquivo);
            do{
                 texto = entrada.nextLine(); //lê do teclado
                 if(!texto.equals("."))
                  fos.write(texto.getBytes()); //grava  no arquivo
                 
            }while(!texto.equals("."));
               fos.close();
         }catch(IOException e){
            e.printStackTrace();
         }
      }
   
}

Scripts recomendados

Microssistema de controle de compras

Editor de Textos Java

Bloco de Anotações

Manipulação de arquivos CSV

Classe java para converter jTableModel em HTML / Open Office/Libre Office/Excel (todos)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts