Grava linhas de um arquivo

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

[ Hits: 5.339 ]

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:
[reginaldo@saitam ~]javac GravaLinhas.java
[reginaldo@saitam ~]java GravaLinhas
Utilização: java GravaLinhas <arquivo>
[reginaldo@saitam ~]java GravaLinhas teste
teste de execução do aplicativo Java que grava linhas de um arquivo.
.
[reginaldo@saitam ~]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

Operar o linux pelo celular

Bloco de Anotações

Lendo arquivo em java

Ordenação crescente e decrescente

Microssistema de controle de compras


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts