Мне нужно посчитать, сколько слов в каждом предложении файла на основе этого кода. У нас есть файл с именем archivo:
File archivo = null;
try {
archivo = new File("Text.txt");
String line;
FileReader fr = new FileReader (archivo);
BufferedReader br = new BufferedReader(fr);
int i,a=0;
while((linea=br.readLine())!=null) {
for(i=0;i<line.length();i++){
if(i==0){
if(line.charAt(i)!=' ')
a++;
}else{
if(line.charAt(i-1)==' ')
if(line.charAt(i)!=' ')
a++;
}
}
}
Здесь мы печатаем количество слов, но мне также нужно количество слов в предложении
System.out.println("There are "+a+" words");
fr.close();
}catch(IOException a){
System.out.println(a);
}
}
}
text.txt говорит:
привет, я Кэти и у меня две кошки.