Objetivo: Ler um arquivo em Linguagem Java e transferir os dados do arquivo para um vetor:
import conceito.VetorObjetos;
import java.io.IOException;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Aplicacao1 {
public static void main(String[] args) throws IOException{
String nomeArquivo = null;
String nomeArquivoCompleto = "C:\\Users\\HENRIQUE\\Documents\\texto.txt";
nomeArquivo = nomeArquivoCompleto;
FileInputStream fin = null;
BufferedReader in = null;
String linha = null;
int qtddLinhas = 0;
String[] contatos = new String[qtddLinhas];
VetorObjetos vet = new VetorObjetos(qtddLinhas);
ArrayList list = new ArrayList();
try {
fin = new FileInputStream(nomeArquivo);
in = new BufferedReader(new InputStreamReader(fin));
while (in.ready()) {
linha = in.readLine();
if (linha == null) {
break;
}
list.add(linha);//adicionando os dados na lista
linha = linha.trim();
if (linha.length() != 0) {
System.out.println(linha);//imprimindo o arquivo
qtddLinhas++;
}
}
for(int i=0; i<qtddLinhas-1; i++){
System.out.print(" "+list.get(i));
}
System.out.println("\nQuantidade de linhas = " + qtddLinhas);
in.close();
} catch (FileNotFoundException e) {
System.out.println("Arquivo não encontrado ...");
System.exit(1);
}
}
}
Nenhum comentário:
Postar um comentário