Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arquivos e Diretórios |
Como contar as linhas de um arquivo usando Java - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 1085 vezes |
|
Exercício Resolvido de Java - Como contar as linhas de um arquivo usando Java Pergunta/Tarefa: Escreva um programa Java que leia o conteúdo de um arquivo texto e informa quantas linhas o arquivo possui. Dessa forma, supondo que o arquivo texto tenha o seguinte conteúdo: Alberto Maria Fernanda Josias O arquivo possui 4 linhas Veja a resolução comentada deste exercício usando Java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class Estudos {
public static void main(String[] args) {
// vamos criar uma instância da classe File indicando o
// nome do arquivo a ser aberto
File arquivo = new File("C:\\estudos_java\\alunos.txt");
try {
// agora vamos abrir o arquivo para leitura
FileInputStream fis = new FileInputStream(arquivo);
// declaramos um vetor de byte do tamanho do conteúdo do arquivo
byte[] byteArray = new byte[(int) arquivo.length()];
// lemos o conteúdo do arquivo e o guardamos no vetor de bytes
fis.read(byteArray);
// o passo seguinte é converter o vetor de bytes para uma String
String dados = new String(byteArray);
// em seguida quebramos a string em suas partes usando o
// delimitador de quebra de linha
String[] stringArray = dados.split("\r\n");
// e mostramos a quantidade de linhas no arquivo
System.out.println("O arquivo possui " + stringArray.length + " linhas");
}
catch (IOException exc) {
System.out.println("Houve um erro: " + exc.getMessage());
}
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






