Pereiti prie turinio

Rekomenduojami pranešimai

Trumpai tariant, noriu su skaneriu nuskaityti failą ir išrinkti/sugrupuoti informaciją.

 

//Kintamieji
private File failas;
private String klausimas = "";
private ArrayList<String> variantai = new ArrayList<String>();
private String variantas = "";
private String teisingasAtsakymas;
private Scanner skaitytuvas;

public Klausimynas() {

	nustatytiKlausima();
}

//Nustato klausimą. 
public void nustatytiKlausima(){		
	failas = new File("savaite.txt");
	try {
		skaitytuvas = new Scanner(failas);

	//Skaitytuvas skaito failą tol, kol jame kas nors yra, arba kol randamas klaustukas
	//Tai rodo klausimo pabaigą	
	while(skaitytuvas.hasNext()){
		System.out.println("nustatytiKLausima");
		klausimas = klausimas + skaitytuvas.next()+" ";
		if(klausimas.contains("?"))
			break;
	}
	System.out.println(klausimas);

 

Bet bėda ta, kad neskaito. Toks jausmas, kad while cikle net neužeina , nors failas tikrai turi informacijos. Ir visos nuorodos rodos nurodytos gerai. Dar vakare viskas veikė, šiandien norėjau perkelt tą skaitytuvo initialize'ą į konstruktorių ir susigadino, viską atstačiau į nurodytiKlausima() metodą kaip buvo prieš tai, bet niekas nebesidaro.

 

EDIT: Meta NoSuchElementException, atrodo, jog tikrai pagal kodą failas tuščias. Bet jame yra informacijos..

Redagavo Sneijder
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...