Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

VISÃO GERAL DO PACOTE JAVA.IO

Por:   •  21/9/2017  •  6.946 Palavras (28 Páginas)  •  477 Visualizações

Página 1 de 28

...

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 de Texto

Três são as situações:

1) Criar/ escrever em um arquivo novo (arquivo ainda não existe);

2) Escrever em um arquivo existente e substituir o conteúdo por novos dados;

3) Escrever em um arquivo existente e manter o conteúdo. Adicionar dados ao final do arquivo.

Escrever ou Acrescentar em um Arquivo Existente ou Novo

Operação Se o arquivo existir... Se o arquivo não existir...

Escrita O conteúdo do arquivo é perdido e a O arquivo é criado e a escrita

escrita começa no início do arquivo começa no início do arquivo

Acréscimo Dados são adicionados ao final do O arquivo é criado e a escrita

arquivo, mantendo o conteúdo começa no início do arquivo.

existente.

Classes, Construtores e Métodos para Escrita em Arquivos de Texto

Classe Construtor Exceções Lançadas

FileWriter FileWriter(String fileName, IOException

boolean mode)

constrói um objeto FileWriter a partir de uma

String que representa o nome do arquivo; se

mode for false, escrevemos no arquivos; se for

true, acrescentamos no arquivo.

BufferedWriter BufferedWriter(Writer w) Nenhuma

constrói um objeto BufferedReader a partir de

um objeto Writer.

APIs de Métodos

BufferedWriter void write(String s) IOException

Escreve uma String no objeto OutputStream

atual. Esse método é herdado da classe Writer.

void newLine() IOException

escreve um separador de linhas.

void close() IOException

libera os recursos associados ao objeto

BufferedWriter

----------------------- Page 5-----------------------

1 import java.io.FileWriter;

2 import java.io.BufferedWriter;

3 import java.io.IOException;

4

5 public class WriteTextFile{

6

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

8

9 try{

10 FileWriter fw = new FileWriter(“output.txt”, false);

11

12 BufferedWriter bw = new BufferedWriter(fw);

...

Baixar como  txt (20.4 Kb)   pdf (130 Kb)   docx (24.7 Kb)  
Continuar por mais 27 páginas »
Disponível apenas no Essays.club