Cześć od kilku dni zmagam się z tym problemem i potrzebuję pomocy. Moja aplikacja jest w GUI, jeden jTextField i jeden JButton, chodzi po porstu o przeszukiwanie pliku txt w celu znalezienia wpisanego w pole tekstowe słowa. Moja aplikacja działa ale...niestety tylko raz, skan.hasNextLine() przechodzi raz przez txt i po ponownym wypełnieniu pola tekstowego innym wyrazem już nie szuka, Szperałem po różnych forach, próbowałem różnych kombinacji i różnuch przykładów ale brakuje mi umiejętności żeby to zrobić. Dowiedziałem się że Scanner nie można tak po porostu zresetować, poprzez skan.reset(); bo nic to nie da, i potrzebny jest drugi Scanner, zrobiłem go ale wciąż ten sam problem, przeszukiwanie jest tylko raz. Jest ktoś w stanie mi pomóc z tym? Poniżej kawałek kodu, jest on zbyt duży około 400 lini żeby cały wkleić.
String slowoZle, txt;
FileInputStream fis = new FileInputStream("jeden.txt");
Scanner skan = new Scanner(fis);
else if(zrodlo==bSzukaj){
slowoZle = tWyszukaj.getText();
while (skan.hasNextLine()){
txt = skan.nextLine();
if (txt.equals(slowoZle)){
lWynik_wyszukania.setText("Znaleziono");
}
else{
lWynik_wyszukania.setText("Nie znaleziono");
}
}