Arquivos Binários

5 respostas
Rosame

[size=14] Alguem pode me dizer como eu faço pra ‘criar um arquivo binário com conteúdo inteiro’?[/size] :wink:

5 Respostas

ViniGodoy
FileOutputStream fos = new FileOutputStream("C:/seuArquivo.bin");
BufferedOutputStream bos = new BufferedOutputStream(fos);
DataOutputStream dos = new DataOuputStream(bos);

dos.writeInt(15091980);
dos.flush();
dos.close();
wonka

gostaria de uma ajuda para fazer isso:
[code] String s = "2010";
int [] v = new int [s.length()];
v[0] = 2;
v[1] = 0;
v[2] = 1;
v[3] = 0;

Rosame

[size=14]Valeu ViniGodoy … :slight_smile:

e se por acaso eu quisesse ler? o que eu teria que fazer?!?![/size]

D

Rosame:
[size=14]Valeu ViniGodoy … :slight_smile:

e se por acaso eu quisesse ler? o que eu teria que fazer?!?![/size]

FileInputStream file = new FileInputStream("C:/seuArquivo.bin");
            BufferedInputStream buff = new BufferedInputStream(file);
            DataInputStream data = new DataInputStream(buff);

            try {
                while (true) {
                    int in = data.readInt();
                    System.out.print(in + " ");
                }
            } catch (EOFException eof) {
                buff.close();
            }

dê uma lidazinha sobre manipulação de arquivos…
vlw

D

wonka:
gostaria de uma ajuda para fazer isso:

String s = 2010;

int [] v = new int [s.length()];

v[0] = 2;

v[1] = 0;

v[2] = 1;

v[3] = 0;

como vc criou um vetor de Inteiros, ele guarda dentro do vetor o valor referente ao caracterpor exemplo;

v[0] = 50;

v[1] = 48;

e assim vai

se vc deseja guardar o proprio caracter, da forma que vc mostrou, é só vc criar um vetor de char.

String s = "2010";
char [] v = new char[s.length()];
v[0] = 2;
v[1] = 0;
v[2] = 1;
v[3] = 0;

pq vc postou sua dúvida em um tópico q n tem nada a ver???

vlw

Criado 7 de julho de 2010
Ultima resposta 7 de jul. de 2010
Respostas 5
Participantes 4