Como gerar um arquivo java
Por: galves.carlos • 30/5/2016 • Abstract • 498 Palavras (2 Páginas) • 198 Visualizações
package Externo;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;
public class Gerar {
ArrayList<Integer> dados = new ArrayList<>(); //Instanciando o ArrayList de inteiros.
public static void Num(int x) throws IOException{ /*Método que irá criar um ArrayList de tamanho definido pelo
usuário, para a inserção de dados aleatórios. */
ArrayList<Integer> dados = new ArrayList<>(); //Instanciando o ArrayList de inteiros.
Random gerador = new Random(); //Instanciando a classe que gerará os números aleatórios
for(int y = 1; y < x; y++){ //Enquanto y for menor que o valor inserido pelo usuário ...
dados.add(gerador.nextInt(100)); //... o ArrayList dados recebe um número aleatório de 0 a 100.
}
//Criando um arquivo.txt para guardar o ArrayList gerado.
File arquivo = new File("Consumo.txt");
try{
arquivo.createNewFile();
//Preenchendo o arquivo com o ArrayList
FileWriter filew = new FileWriter(arquivo);
BufferedWriter escreva = new BufferedWriter(filew);
//Escrevendo os dados no arquivo
escreva.write(dados.toString());
//Finalizando e fechando o arquivo
escreva.close();
filew.close();
//Exibindo mensagem de confirmação de que o arquivo foi gerado.
System.out.println("Arquivo criado com sucesso em "+arquivo);
}
catch (IOException e){//Caso não consiga executar, será exibida a mensagem abaixo:
System.out.println("Erro "+e+". Não foi possível gerar o arquivo.");
...