packageTest;importjava.util.Scanner;importjava.io.FileWriter;importjava.io.PrintWriter;importjava.io.FileReader;importjava.io.BufferedReader;importjava.io.IOException;importjavax.swing.JOptionPane;publicclassMeuTeste{publicstaticvoidmain(String[]args){MeuTestem=newMeuTeste();m.gravarArquivo();m.lerArquivo();}publicvoidlerArquivo(){StringpastaGeral=System.getProperty("user.home");//Essa é a pasta do usuário logado, exemplo: (C:\Users\abner)try{FileReaderarq=newFileReader(pastaGeral+"\\arquivo.o");//Aqui ele lê o arquivoBufferedReaderlerArq=newBufferedReader(arq);Stringlinha=lerArq.readLine();//joga pra stringSystem.out.println(linha);//mostra o textoarq.close();}catch(IOExceptione){}}publicvoidgravarArquivo(){StringpastaGeral=System.getProperty("user.home");Scannerler=newScanner(System.in);Stringn;System.out.printf("Digite seu nome:\n");n=ler.next();try{FileWriterarq=newFileWriter(pastaGeral+"\\arquivo.o");PrintWritergravarArq=newPrintWriter(arq);gravarArq.printf(n);arq.close();JOptionPane.showMessageDialog(null,"O arquivo foi gravado com sucesso\n");}catch(IOExceptionex){}}}
Obs: O nome da classe deve ser em letra maiúscula.
System.out.println("Nome.O Gravado com Sucesso");//Leitura(Não fuciona dentro do codigo) System.out.println("Lendo O Arquivo");BufferedReaderbr=newBufferedReader(newFileReader("C:\\Users\\Public\\Desktop\\Nome.O"));Stringlinha=br.readLine();System.out.println(linha);JOptionPane.showMessageDialog(null,""+linha);