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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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