20. april 2004 - 17:23
Der er
24 kommentarer og 1 løsning
FilWriter fra textarea
Er det muligt at udskrive alt tekst i et TextArea til en fil. F.eks. Hvis der i filen står. Mogens, ole, peter. Så kommer det til at stå 100% på samme måde i filen. Er det muligt??
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
20. april 2004 - 17:30
#1
ja... FileWriter writer = new FileWriter( new File( "din fil" ) ); String text = textarea.getText(); writer.write( text, 0, text.length() );
20. april 2004 - 17:32
#2
Hvad er problemet med den indlysende løsning: FileWriter fw = new FileWriter("dump.txt"); fw.write(ta.getText()); fw.close(); ?
20. april 2004 - 17:32
#3
spørgsmål til spørger ikke til riversen
20. april 2004 - 17:33
#4
oki.. og hvis man nu har sin file writer i en anden klasse, kan man så bare lægge sit textarea ned i en string og overføre det?
20. april 2004 - 17:34
#5
Der er ikke noget problem.. jeg vidste bare ikke at man kunne udskrive et helt textarea bare sådan uden lige...
20. april 2004 - 17:34
#6
OK
20. april 2004 - 17:35
#7
...Men det ved jeg nu, det er da utroligt som man bliver klogere og klogere ved at være herinde:-)
20. april 2004 - 17:35
#8
Du tager bare riversens linie 1 og 3 i en klasse og linie 2 i en anden klasse.
20. april 2004 - 17:36
#9
og husker writer.close(), som er i arnes kode :-)
20. april 2004 - 17:36
#10
Selvfølgelig:-) tak skal i have. Hvem fortjener point?
20. april 2004 - 17:37
#11
gratis herfra.
20. april 2004 - 17:37
#12
Eller du kan lade dit JTextArea læse/skrive gennem din File- Reader/Writer Skriv til fil: import java.io.*; try{ Reader in = new BufferedReader(new FileReader("c:\\liste.txt")); mitJTextArea.read(in, mitJTextArea); } catch(java.io.FileNotFoundException f){ f.printStackTrace(); } catch(java.io.IOException i){ i.printStackTrace(); } } Indlæs: try{ Writer out = new BufferedWriter(new FileWriter("c:\\liste.txt")); mitJTextArea.write(out); } catch(java.io.FileNotFoundException f){ f.printStackTrace(); } catch(java.io.IOException i){ i.printStackTrace(); } }
20. april 2004 - 17:37
#13
Arne så bliver det dig igen...
20. april 2004 - 17:38
#14
"Skriv til fil:" og "Indlæs:" skal vist lige byttes om kan jeg se!
20. april 2004 - 17:40
#15
Nej - jeg synes at riversen har fortjent dem - han var først med korrekt svar
20. april 2004 - 17:42
#16
hmm. den første der giver et svar incl. carsten får point.. kun nu drenge det er hele 15 point:-)
20. april 2004 - 17:58
#17
hmmm... jeg har fået det til at virke, men når der er mellemrum i textarea kommer der en firkant i filen. Hvad skyldes dette.
20. april 2004 - 18:02
#18
prøv at åbne filen i wordpad istedet for notepad.
20. april 2004 - 18:03
#19
Hvis det f.eks. er det syvende tegn som giver problemer, så prøv lige at udskriv: (int)s.charAt(6)
09. juni 2004 - 08:22
#20
Det der lang tid siden, men der mangler "svar"?
09. juni 2004 - 08:42
#21
Hvem føler du har hjulpet dig ?
10. juni 2004 - 00:07
#22
riversen vil ikke ha point så du kan bare svare Arne:-)
10. juni 2004 - 08:09
#23
bare tag point selv :-)
10. juni 2004 - 08:19
#24
Jeg tror at jeg melder pas
11. juni 2004 - 19:34
#25
svar
Kurser inden for grundlæggende programmering