» »

[Java] Branje iz datoteke

[Java] Branje iz datoteke

Bela01 ::

Imam en zanimiv problem. Ni mi jasno zakaj mi ne prebere prvega znaka iz datoteke oz. mi ga ne shrani v spremenljivko n. V vse ostale spodnje mi lepo shranjuje, v to pa ne. In tudi pri vsakem naslednjem nizu (index 1,2,3,...) mi naredi enako. Ampak to samo pri tej spremnljivki. Ima kdo kakšno idejo?

try
                {
                    BufferedReader datoteka = new BufferedReader(new FileReader(imedat+".txt"));
                    
                    frame1.dispose();

                    st = 0;
                    
                    while (datoteka.read() != -1)
                    {
                        //prebereš vprašanje in ga shraniš
                        n[st] = datoteka.readLine();

                        //prebereš možne odgovore in jih shraniš
                        for (i = 0; i < 3; i++)
                            o[st][i] = datoteka.readLine();
                        
                        //prebereš še številko pravilnega odgovora
                        odg[st] = Integer.parseInt(datoteka.readLine());
                        //preberemo ime datoteke slike
                        sl[st] = datoteka.readLine();
                         
                        st++;
                    }
                    datoteka.close();


LP

PaX_MaN ::

Zato, ker ti datoteka.read()( http://java.sun.com/j2se/1.4.2/docs/api... ) v zanki že prebereš prvi znak.
Nasploh mislim, da brez dokumentacije ne gre, zato si jo daj brž v zaznamke.

Zgodovina sprememb…

  • spremenilo: PaX_MaN ()

Bela01 ::

Hvala za tako hiter odgovor ;). Sicer si pomagam s knjigo od Mesojedca in tudi nekaj z netom, vendar na to nisem naletela.

overlord_tm ::

Najprej javadoc, potem vse ostale knjige ;)

Bela01 ::

Sem zdaj malo bolje pogledala. Če bi direktno uporabila takšen primer kot iz knjige bi mi menda kapnilo, saj tam že v zanki ob preverjanju shranijo podatek v neko spremenljivko in potem tisto vpišejo v neko drugo spremenljivko :). No, pa že vem nekaj malega več :).


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java] Problem s Scanner-jem

Oddelek: Programiranje
92460 (2254) Zlatan
»

[Java]: replace - slovar v txt

Oddelek: Programiranje
121692 (1550) Spura
»

[JAVA] branje iz datoteke

Oddelek: Programiranje
242406 (2041) Bela01
»

[JAVA] kako dobiti določene chare

Oddelek: Programiranje
131609 (1456) molotov
»

[JAVA] zaustavitev niti (threadov)

Oddelek: Programiranje
223172 (3172) morbo

Več podobnih tem