hola que tal, estoy haciendo una aplicacion para mi cel que guarde unos datos en un archivo txt, pero tengo un problemita al escribir en el txt despues de una palabra quiero que salte el reglon, le pongo \n pero no pasa nada. qui esta el codigo:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.io.*;
import javax.microedition.io.*;
import javax.microedition.io.file.*;
public class Midlet extends MIDlet {
private String writeFile, writeContents;
public void Cadena(){ }
public void startApp(){ Exportar();}
public void pauseApp(){}
public void destroyApp(boolean condition){ notifyDestroyed(); }
public void Exportar(){
// writeFile = "file:///c:\texto.txt";
writeFile = "file:///c:/texto.txt";
writeContents = "12345 \n hola";
Thread t = new Thread(){
public void run(){
try {
FileConnection conn = (FileConnection) Connector.open(writeFile,Connector.READ_WRITE);
if (!conn.exists()){ conn.create();}
OutputStream OutSt = conn.openOutputStream();
PrintStream printSt = new PrintStream(OutSt);
printSt.println(writeContents);
conn.close();
} catch (IOException e){System.out.println("IOException in WriteToFile: " + e.toString());
} catch (SecurityException e){System.out.println("SecurityException in WriteToFile: " + e.toString());}
}
};
t.start();
}
}
lo cual escribe en un txt llamado texto.txt lo siguente: 12345 hola cuando se supone que deberia escribir:
12345
hola
DEBCI: Acuerdate de usar las quotes de code java...
ya esta probe con \r\n y funciono
siento no haber leido. Gracias por tu aporte
con \r\n poniendo \r antes del \n