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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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