Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

JAVA Program wczytujace kolejne linie z pliku

$
0
0

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. 

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles