Miten saan kirjoitettua tiedostoon rivinvaihdon?
FileWriter fw = new FileWriter("oma.txt")M
while(...){
fw.write(jotain "\n");
}
fw.flush();
fw.close();
Onko tämä oikea tapa tehdä rivinvaihto? Ei kai kun se ei toimi...
FileWriter fw = new FileWriter("oma.txt")M
while(...){
fw.write(jotain "\n");
}
fw.flush();
fw.close();
Onko tämä oikea tapa tehdä rivinvaihto? Ei kai kun se ei toimi...
Vastaukset 4
Vanhimmat
että "\n" ei ole rivinvaihtomerkki vaan stringi?Koitas '\n'
Miten ei toimi?
ei siis vaihda riviä. Eli hakuaisin allekkain kaikki tidot. Jos loopissa kirjoitan 10 kertaa moi, niin nyt ne tulevat tyyliin moi moi moi... kun pitäs siis olla
moi
moi
moi
...
Tuo '\n' myöskään toiminut mutta siiten kokeilin prinatata tavaraa .doc tiedostoon käyttäen "\n" niin se toimi ihan oikein.
käviskö tämmöinen?
try{
PrintWriter printer = new PrintWriter(new FileOutputStream("oma.txt",true),true);
int i=0;
while(i
Koitas:
fw.write(jotain System.getProperty("line.separator") );