TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

VISÃO GERAL DO PACOTE JAVA.IO

Por:   •  26/1/2016  •  Exam  •  6.937 Palavras (28 Páginas)  •  297 Visualizações

Página 1 de 28

----------------------- Page 1-----------------------

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO

DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO II

Laboratório: Entrada e Saída (java.io) – Parte 01

FONTE: ANDERSON, Julie; FRANCESCHI, Hervé. Java 6 uma Abrdagem Ativa de Aprendizado. Rio de Janeiro: LTC, 2010

Visão Geral do Pacote java.io

Java suporta arquivos de texto e arquivos binários. Em arquivos de texto os dados são armazenados

como caracteres. Em arquivos binários, como bytes. O tipo de um arquivo é determinado quando se

escreve nele e depende de que classes foram usadas para isso.

Estrutura Hierárquica das Classes de Entrada

Classes de Entrada

Classe Descrição

InputStream Superclasse abstrata que representa um fluxo de bytes de entrada

FileInputStream Fluxo de entrada para ler bytes de entrada a partir de arquivos

ObjectInputStream Classe para ler/ recuperar objetos de um arquivo escrito com uso de

ObjectOutputStream

----------------------- Page 2-----------------------

Estrutura Hierárquica das Classes de Saída

Classes de Saída

Classe Descrição

Writer Superclasse abstrata para classes de saída

OutputStreamWriter Classe para escrever fluxos de dados de saída

OutputStream Superclasse abstrata que representa um fluxo de bytes de saída

FileWriter Classe para escrever em arquivos de caracteres

BufferedWriter Classe que fornece escrita mais eficiente em arquivos de caracteres

PrintWriter Classe conveniente para imprimir tipos básicos de dados, Strings e

objetos

PrintStream Classe que fornece capacidade para imprimir vários tipos de dados

convenientes

FileOutputStream Fluxo de saída para escrever bytes de dados em arquivos

ObjectOutputStream Classe para escrever objetos em um arquivo

----------------------- Page 3-----------------------

Lendo Arquivos de Texto com Scanner

O programa a seguir utiliza quatro classes: Scanner, File, FileNotFoundException e

IOException. Neste exemplo, instanciamos um objeto Scanner a partir de um objeto File,

passando o nome do arquivo a ser lido, dataFile.txt, como argumento ao construtor File.

Implemente o código, execute-o. Qual a saída? Crie um arquivo de texto no bloco de notas, salve-o

no diretório do código fonte. Execute o programa novamente.

1 import java.util.Scanner;

2 import java.io.File;

3 import java.io.FileNotFoundException;

4 import java.io.IOException;

5

6 public class ReadFileText{

7

8 public static void main(String[] args){

9

10 try{

11 Scanner file = new Scanner(new File(“dataFile.txt”));

12

13 while(file.hasNext()){

14 String stringReader = file.nextLine();

15 System.out.println(stringReader);

16 }

17

18 file.close();

19 }

20 catch(FileNotFoundException e){

21 System.out.println(“Arquivo Não Encontrado”);

22 }

23 catch(IOException e){

24 e.printStackTrace();

25 }

26 }

27 }

Analise o código, pesquise e explique a função dos métodos invocados nas linhas 13, 14, 18 e 24.

----------------------- Page 4-----------------------

Escrevendo em Arquivos

...

Baixar como (para membros premium)  txt (20.4 Kb)   pdf (131.4 Kb)   docx (25 Kb)  
Continuar por mais 27 páginas »
Disponível apenas no TrabalhosGratuitos.com