• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

T_E

duvida com ficheiros e arraylist

4 mensagens neste tópico

ola.. keria saber se alguem me podia explicar como a partir de um ficheiro com varios numeros eu coloco esses numeros tdos num arraylist.

para ler o ke tenho no ficheiro e imprimir no ecra o conteudo do ficheiro uso o seguinte codigo:

---------------------------------------------------------------------------

import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;


public class FileInput {

  public static void main(String[] args) {

    File file = new File("file.txt");
    FileInputStream fis = null;
    BufferedInputStream bis = null;
    DataInputStream dis = null;

    try {
      fis = new FileInputStream(file);


      bis = new BufferedInputStream(fis);
      dis = new DataInputStream(bis);


      while (dis.available() != 0) {


        System.out.println(dis.readLine());
      }

      // dispose all the resources after using them.
      fis.close();
      bis.close();
      dis.close();

    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

----------------------------------------------------------------------------

e keria saber se com este codigo conseguia colocar os varios numeros do ficheiro num arraylist.

se alguem me conseguir esclarecer agradecia mto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Parece-me que estás um pouco a andar para trás com essas streams mas preciso saber se o ficheiro é de texto ou binário e já agora um exemplo da formatação do ficheiro...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É um ficheiro ke contem binarios. E tenho de ler esses binarios ke estao  nao ficheiro e colocar os num arraylist..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora