Ir para conteúdo
Fórum Script Brasil

figo

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre figo

figo's Achievements

0

Reputação

  1. public class Gravar { //Método que irá gerar os vetor em arquivo texto //para serem chamados para ordenação public void randVetor (int [] vet, File file){ try{ BufferedWriter buffer = new BufferedWriter(new FileWriter (file)); for(int i = 0; i < vet.length; i++){ buffer.write(vet[i]+" "); buffer.newLine(); } buffer.close(); JOptionPane.showMessageDialog(null,"Arquivo gravado com " + "sucesso","Concluído",JOptionPane.INFORMATION_MESSAGE); }catch (IOException e){ JOptionPane.showMessageDialog(null,e.getMessage(), "Atenção",JOptionPane.WARNING_MESSAGE); } } public static void main(String args[]) throws IOException{ Gravar grava=new Gravar(); File file = new File("RandVetor.txt"); Random rand=new Random(); int vetor[]=new int [2000]; for (int i=0; i<vetor.length; i++){ vetor[i]=rand.nextInt(1000); } grava.randVetor(vetor, file); } } Boa tarde, se alguém puder ajudar agradesço: Na classe acima, consigo gravar um vetor preenchido aleatoriamente. Com a classe abaixo, consigo ler o arquivo. Porém não consigo colocar aos dados em um arrayList ou um array. Se alguém poder dar uma dica de como posso ler o arquivo txt (que é uma lista com os valores do vetor) e armazená-los em outro vetor, agradesço. :rolleyes: public class Abrir { public static void main(String args[]) { File arquivo = new File("RandVetor.txt"); String linha; try { BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(arquivo))); while (br.ready()) { linha = br.readLine(); System.out.println(linha);} br.close(); } catch (Exception e) { System.out.println("Erro: " + e.getMessage()); } } }
×
×
  • Criar Novo...