Перейти к контенту

Подсчет количества строк в текстовом файле с помощью Java

Как подсчитать количество строк в текстовом файле с помощью Java:

  • Создайте экземпляр класса FileInputStream, передав объект требуемого файла в качестве параметра его конструктору.
  • Считайте содержимое файла в байтовый массив, используя метод read() класса FileInputStream.
  • Создайте класса String путем передачи полученного байтового массива в качестве параметра его конструктору.
  • Теперь разделите указанную строку на массив строк, используя метод split(), передав регулярное выражение новой строки в качестве параметра этому методу.
  • Теперь найдите длину полученного массива.

Пример

import java.io.File;
import java.io.FileInputStream;
public class NumberOfCharacters {
   public static void main(String args[]) throws Exception{
   
      File file = new File("data");
      FileInputStream fis = new FileInputStream(file);
      byte[] byteArray = new byte[(int)file.length()];
      fis.read(byteArray);
      String data = new String(byteArray);
      String[] stringArray = data.split("\r\n");
      System.out.println("Number of lines in the file are ::"+stringArray.length);
   }
}

Итог

Number of lines in the file are ::3

Оцени статью

 

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)