내가 텍스트 파일에서 단락의 수를 계산하기 위해 노력하고 있지만 얻을 수, 내가하려고 어떤텍스트 파일의 단락 수를 계산할 수있는 방법이 있습니까? 여기
FileReader fr=new FileReader(new File(path));
BufferedReader br=new BufferedReader(fr);
String str=br.readLine();
String str1="";
int i=0;
while(str!=null)
{
i++;
str1+=str;
System.out.println(""+str);
str=br.readLine();
}
tried to separate str1
using : "\t\n" separator
using : "\t" separator
되고, 내가 봤하지만이 문제에 대한 해결책을 찾을 수 없습니다, pls는 어떤 몸 도움말 .
여기에 편집 : 단락의
Sample Text.
끝은 여기 다시 편집 레드 라운드
에 표시된에 의해 질문으로 사진 제공 : Anirudh는 : 하나의 단락은 빈 줄을 사용하여 다음에서 분리
try
{
FileReader fr=new FileReader(new File("C:/srivatLog/DataSet/a.txt"));
BufferedReader br=new BufferedReader(fr);
String str=br.readLine();
int count=0;
while(str!=null)
{
String[] str1=str.split("^\\s+");
if(str1.length>1)
{
count++;
}
str=br.readLine();
}
System.out.println(""+count);
br.close();
fr.close();
}
catch(Exception e)
{
e.printStackTrace();
}
파일 형식에서 한 단락과 다음 단락을 구분하는 것은 무엇입니까? –
단락은 일반적으로 빈 줄로 제한됩니다. 그래서 만약 당신이 readLine을하고 라인 길이가 0이면 단락의 끝입니다. 물론 제로 단락 또는 하나의 문서를 세는 데 미묘한 차이가 있습니다. – Vorsprung
@Erwin 제 파일은 간단한 텍스트 파일이며이 파일에서 단락 번호를 찾아야합니다. –