Como Gerar arquivo do meu código

1 resposta
G

Pessoal peguei esse exemplo para Gerar um arquivo em TXT , mas quero implementar com base nesse exemplo um programa que eu fiz em que preciso ao final gerar um arquivo em txt, minha dúvida é dentro do meu código se eu quiser colocar esse código terei duas classes o meu código e esse "public class GeraArquivo{" , como faço para que fique tudo em uma só classe para que na hora de compilar o programa não dê erro?

package Servico;
 import java.io.*;
 import java.text.SimpleDateFormat;
 import java.util.Date;
 public class GeraArquivo{
 
 public static void main(String[] args) {

 String nome = "Arquivo_";
 String dados = "testando o arquivo";
 try{
 //tratamento da data e hora
 Date hoje = new Date();
 String formato = "yyyyMMdd_HHmmss";
 SimpleDateFormat formatter = new SimpleDateFormat(formato);
 String hj = formatter.format(hoje);
  
 //tratamento do arquivo
 FileOutputStream out = new FileOutputStream(nome+ hj +".TXT");
 BufferedOutputStream buf = new BufferedOutputStream(out);
 DataOutputStream data = new DataOutputStream(buf);
 
 data.writeChars(dados);
 
 data.flush();
 data.close();
 buf.close();
 out.close();
 System.out.println("Arquivo TXT criado com sucesso");
 
 }
 catch(Exception e)
 {
 System.out.println(e);
}
 }
 }

1 Resposta

Jairo_Junior

Gisa, pq vc não deixa as duas classes e nessa classe GeraArquivo, vc alterar o método main para um método que irá criar o arquivo?

Caso vc realmente queira jogar para uma classe só basta fazer CTRL+C e CTRL+V no método main e modicar o nome do método para algum outro. Não esquece d levar os imports.

Dah uma lida em OO. :smiley:

[]`s

Criado 29 de junho de 2008
Ultima resposta 29 de jun. de 2008
Respostas 1
Participantes 2