Например, если у меня есть следующие строки текста в файле:
это пример. это пример.
это пример. это пример. это пример
это пример это пример это пример это пример это пример это пример это пример это пример это пример это пример это пример
Я хочу иметь возможность считать эти строки как 3 абзаца. Теперь мой код будет считать это как 4 абзаца, так как он не знает, когда абзац начинается и заканчивается.
Scanner file = new Scanner(new FileInputStream("../.../output.txt"));
int count = 0;
while (file.hasNextLine()) { //whilst scanner has more lines
Scanner s = new Scanner(file.nextLine());
if(!file.hasNext()){
break;
}
else{
file.nextLine();
count++;
}
s.close();
}
System.out.println("Number of paragraphs: "+ count);
file.close();
Это то, что у меня есть до сих пор. Он читает строки текста и обрабатывает каждую строку как отдельный абзац.
Я хочу, чтобы он обрабатывал строки текста, между которыми нет пустой строки, как 1 абзац и подсчитывал все абзацы в файле.