Nie wiem, z czego korzystasz ale jeżeli to jest BufferedReader.
Możesz taki kodzik użyć:
private static void streamFileToLineList() throws FileNotFoundException, IOException {
FileInputStream fstream = new FileInputStream(nameFile);
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
String line;
while ((line = br.readLine()) != null) {
pushLine(br.readLine());
}
br.close();
}
Co robię , pobieram strumień, a następnie buffered każe czytać strumień wyjściowy (pamiętaj, że linia zakończenia ma swój znaczek ;)) no i każe mu czytać aż spotka koniec lini. A co do twojego błędu, jeżeli próbowałeś uruchomić przez Scanner to metoda nextLine spodziewa się stringOutput , chyba że wrzuciłeś mu typ File. Ale tego nie wiem.