Projetos

419 palavras 2 páginas
Para abrir um arquivo para leitura devemos usar a classe FileInputStream. import java.io.*;
FileInputStream f1; f1 = new FileInputStream("arq.txt");
Obs : Referência o nome do arquivo.

import java.io.*; class leitura { public static void main(String args[]){ FileInputStream f1; DataInputStream i1; try { f1 = new FileInputStream("teste.txt"); i1 = new DataInputStream(f1); String str = i1.readLine(); while( str != null ) { System.out.println(str); str = i1.readLine(); } } catch(Exception e) { System.out.println("Erro no arquivo !!! "); } } }

Para acessar um arquivo de dados que já foi referenciado devemos usar a classe DataInputStream.

DataInputStream i1; i1 = new DataInputStream(f1);
Após usamos os métodos DataInputStream, FileInputStream e FileOutputStream poderemos gravar ou ler os dados de um arquivo.

Ler arquivo .txt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import javax.swing.*; import java.io.*;
/* //ou usar lib por lib import java.io.File; import java.io.FileReader; import java.io.BufferedReader;*/ public class leTxt{ public static void main(String[] args){ String mostra=""; String nomeArq="arquivo.txt"; //Nome do arquivo, pode ser absoluto, ou pastas /dir/teste.txt String linha=""; File arq = new File(nomeArq); //Arquivo existe if (arq.exists()){ mostra="Arquivo - '"+nomeArq+"', aberto com sucesso!\n"; mostra+="Tamanho do arquivo "+Long.toString(arq.length())+"\n"; //tentando ler arquivo try{ mostra+="Conteudo:\n"; //abrindo arquivo para leitura FileReader reader = new FileReader(nomeArq); //leitor do arquivo BufferedReader leitor = new

Relacionados

  • projeto para um projeto
    838 palavras | 4 páginas
  • Projetos
    2938 palavras | 12 páginas
  • Projeto
    9689 palavras | 39 páginas
  • PROJETO
    2614 palavras | 11 páginas
  • Projetos
    10800 palavras | 44 páginas
  • Projeto
    7937 palavras | 32 páginas
  • Projetos
    12047 palavras | 49 páginas
  • Projetos
    2368 palavras | 10 páginas
  • projeto
    5770 palavras | 24 páginas
  • Projeto
    2828 palavras | 12 páginas