Pessoal boa tarde,
Eu estou querendo fazer com que um programa colha informações e grave num arquivo txt e ficou da seguinte forma:
package writetxt;
import java.io.*;
import javax.swing.JOptionPane;
public class EscreveNoArquivo {
public static void main(String[] args) {
try {
// Gravando no arquivo
File arquivo;
arquivo = new File("arquivo.txt");
FileOutputStream fos = new FileOutputStream(arquivo);
String texto = JOptionPane.showInputDialog("Digite o texto da linha 1: ");
fos.write(texto.getBytes());
texto = JOptionPane.showInputDialog("\r\nDigite o texto da linha 2: \r\n");
fos.write(texto.getBytes());
texto = JOptionPane.showInputDialog("\r\nDigite o texto da linha 3: \r\n");
fos.write(texto.getBytes());
texto = JOptionPane.showInputDialog("\r\nDigite o texto da linha 4: \r\n");
fos.write(texto.getBytes());
fos.close();
// Lendo do arquivo
arquivo = new File("arquivo.txt");
FileInputStream fis = new FileInputStream(arquivo);
int ln;
while ( (ln = fis.read()) != -1 ) {
System.out.print( (char)ln );
}
eleza
fis.close();
}
catch (Exception ee) {
ee.printStackTrace();
}
}
}
até aí beleza ele tá gravando mas eu gostaria de salvar cada informação em uma linha de maneira simples tipo o que faz o \r\n.Tentei coloca-los mas não funcionou!
Se alguem puder me ajudar fico muito grato,
[]!