25. juli 2002 - 16:00
Der er
5 kommentarer og 3 løsninger
Indlæsning af fil, men første og sidste linie mangler
Jeg indlæser en fil og smider linie for linie i en JTextArea med denne kode: FileReader fr = new FileReader(filnavn); BufferedReader reader = new BufferedReader(fr); while(reader.readLine() != null) { text.append(reader.readLine()); } Men første og sidste linie mangler i JTextArea'et! Hvad kan det skyldes, og hvordan løser jeg problemet?
Annonceindlæg fra Computerworld
nu aner jeg intet om java, men du skipper vist hver anden linie: while(reader.readLine() != null) { <- læs linie fra fil og smid væk text.append(reader.readLine()); <- læs linie fra fil og vis den i text control
Følgende plejer at virke hos mig.. try{ BufferedReader bufferedReader = new BufferedReader(new FileReader(fil)); while((line = bufferedReader.readLine()) != null) { text.append(line); } bufferedReader.close(); } catch(Exception e) { System.err.println("Error: "+e); } Men tager lige en kontrol!
tror noget med : while((string s = reader.readLine()) != null) { text.append(s); } ca. aner intet om java syntax =)
Det lyder rigtig det chries skriver prøv med String text = ""; while((reader.readLine()=text)!=null) { text.append(text); }
Okay fik ikke refrehed min ie inden jeg postede
Det er vist det samme, som det jeg kom med...
Nu funger det, mange tak. Jeg ved ikke rigtig hvad der var rigtigt og forkert, da jeg hurtigt så fejlen... så I får bare point alle sammen...
Kurser inden for grundlæggende programmering