Witam!
Piszę skrypt, którego zadaniem jest odczytywanie kolejnych linii z pliku tekstowego i przypisywanie im wartości. Niestety, gdzieś chyba popełniłem błąd, ponieważ gdy chcę przypisać np. 1 linię tekstu do wartości "tresc" to wynosi ona null, mimo tego że powinna być równa treści pierwszej linii tekstu.
Tutaj kod:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;
public class Pytanie {
String pytanie;
String tresc;
String a, b, c, d;
String odp;
String odp_pop;
int nr_pytania;
int punkt;
void wczytaj() throws FileNotFoundException{
Scanner wczytaj = new Scanner(new File("quiz.txt"));
int nr_lini=(nr_pytania-1)*6+1;
int nr_aktualny=1;
for(int x=1; x<=30; x++) {
String linia = wczytaj.nextLine();
if(nr_aktualny==nr_lini) tresc=linia;
if(nr_aktualny==nr_lini+1) a=linia;
if(nr_aktualny==nr_lini+2) b=linia;
if(nr_aktualny==nr_lini+3) b=linia;
if(nr_aktualny==nr_lini+4) d=linia;
if(nr_aktualny==nr_lini+5) odp_pop=linia;
nr_aktualny++;
}
wczytaj.close();
}
void zadaj() throws FileNotFoundException{
System.out.println(tresc);
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
Z góry dziękuję za pomoc.