Witam,
Mam taki problem, który doprowadza mnie do szewskiej pasji, mianowicie problem dotyczy Scannera (a dokładnie odczytu). Postaram się opisać jak najdokładniej: Tworzę obiekt file i próbuję odczytać zawartość (wcześniej ręcznie tworzę plik.txt) - najczęściej nie mogę skompilować, lub też gdy używam tylko funkcji findLine() (kompiluje się, ale mimo znalezionego słowa zwraca null).
Co najdziwniejsze program, jeśli sam zapisuje plik (np. PrintWriter() i tworzę plik z identyczną zawartością) program działa świetnie O.o Nie wiem czym może się różnić identyczne z pozoru pliki (ręcznie utworzony - nie działa), zaś przez program napisany w javie działa.
File plik = new File("plik.txt");
Scanner odczyt = new Scanner(plik);
String zdanie = odczyt.nextLine();
System.out.println(zdanie);
Szukałem już dużo, sprawdziłem, że oba pliki mają taką samą nazwę, rozszerzenie oraz rozmiar, próbowałem zapisywać w różnych kodowaniach i nic. Konia z rzędu komu uda się rozwikłać zagadkę. Proszę o pomoc :)