Grava linhas de um arquivo

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

[ Hits: 5.361 ]

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

Lendo arquivo em java

Utilizando a classe File

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

Microssistema de controle de compras

Ordenação crescente e decrescente


  

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