Это то, что у меня есть ... Я знаю, что для этого потребуется al oop или, возможно, метод .empty () из класса File, но я не уверен ... любая помощь приветствуется. То, что у меня есть, откроет файл, прочитает из файла в каждой строке, а затем вернет обратно количество символов в файле, количество слов в файле и количество предложений в файле.
public class FileExample{
public static void main(String[] args) throws FileNotFoundException, IOException{
Scanner in = new Scanner(System.in);
boolean fileFound = false;
try{
System.out.println("What is the name of the file?");
inputFile = in.nextLine();
File file = new File(inputFile);
fileFound = file.exists();
FileInputStream fileStream = new FileInputStream(file);
InputStreamReader input = new InputStreamReader(fileStream);
BufferedReader reader = new BufferedReader(input);
if(!file.exists()){
}
while((line = reader.readLine()) != null){
if(!(line.equals(""))){
...
}
}
}
catch(FileNotFoundException e){
System.out.println("File not found.");
}
System.out.println("output data");
}
}