Cześć, metoda ma sprawdzać co określoną ilość linii (1,8,15,22,29,36 itd) czy dana linia jest równa zmiennej string "a" jeżeli jest równa, to ma zapisać 6 kolejnych linii do tablicy. Prawie wszystko działa poprawnie, ale z niewiadomych mi przyczyn program stwierdza, że linia pierwsza nie jest równa zmiennej string "a" a niestety są one równe :P
public class Pytania
{
File file = new File("zestaw1.txt");
void Wczytajpytania(String a) throws FileNotFoundException, IOException
{
int licznik = 0;
Scanner odczyt = new Scanner((file), "UTF-8");
while(odczyt.hasNextLine())
{
if(odczyt.nextLine().equals(a))
{
for(int j= 0; j<6; j++)
tabpytania[licznik][j] = odczyt.nextLine();
licznik++;
}
else
for(int j=0;j<6;j++)
odczyt.nextLine();
}
}
}