Estou fazendo um sistema aqui e pensei em fazer a seguinte coisa …
Caso a conexão com o banco não funcione ou não exista o usuario deve digita-la em um form, e essas informações devem ficar salvas em algum lugar para serem usadas quando necessário …
A questão é … Como fazer isso? Qual a melhor maneira que eu posso começar a pesquisar?
Grato
[RESOLVIDO] Como guardar informações digitadas pelo usuario em um arquivo?
9 Respostas
Ve se esse código te ajuda amigo...
import java.io.*;
public class Arquivo {
public static void main(String[] args) {
try {
// Gravando no arquivo
File arquivo;
arquivo = new File("arquivo.txt");
FileOutputStream fos = new FileOutputStream(arquivo);
String texto = "quero gravar este texto no arquivo";
fos.write(texto.getBytes());
texto = "\nquero gravar este texto AQUI TAMBEM";
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 );
}
fis.close();
}
catch (Exception ee) {
ee.printStackTrace();
}
}
}
Acho que a resposta do LucasCic já resolveu o problema né?
Se sim, edite o tópico por favor e coloque [resolvido]

abraços
Muito Obrigado!
Com esse eu vou gravar em um txt né?
Então, essa é a forma mais segura? Tipo, eu tava pensado até em salvar com critografia em txt caso não houvesse outra forma mais segura … Qual forma para criptografar você me recomenda?
Muito Obrigado!
Com esse eu vou gravar em um txt né?
Então, essa é a forma mais segura? Tipo, eu tava pensado até em salvar com critografia em txt caso não houvesse outra forma mais segura … Qual forma para criptografar você me recomenda?
olha os artigos aqui do guj…
tem um sobre criptografia 
Amigo, você pode utilizar o BufferedWriter e BufferedReader, com ele você pode criar um arquivo com a extensão que você quiser(por exemplo: .ext) inventar.
feito isso, abra no bloco de notas, e veja como ficou.
se não me engano você pode gravar o objeto direto dessa forma tbm.
flou
Obrigado! 
Boa noite, a todos.
Apesar do assunto estar resolvido… Venho estudando a API java.io.*, e fiquei com uma dúvida ao ver o código postado por LucasCic, a fim de não dormir com ela, gostaria de entender: Por que na linha 18 foi referenciado um novo objeto?
Testei o código, apliquei vários testes, com e sem a inicialização/construção da linha 18 e não encontrei diferença, motivo pelo qual surgiu a dúvida.
Grato.
jrmelo,
O código que postei não foi feito por mim, mas acredito que o autor fez assim para que o código de leitura e escrita possa ser copiado independente um do outro, o certo seria fazer métodos diferentes .
Entendi.
Um método para escrever no arquivo e o outro para efetuar a leitura.
Grato pela resposta.