Olá!
Bem, estou com o seguinte problema:
Leio um arquivo utilizando o metodo getResourceAsStream(“caminho_relativo”), que e retorna um Inputstream… até ai sem problemas…
Estou fazendo assim:
InputStream is = Exemplo07.class.getResourceAsStream("cliente.txt");
BufferedReader arq = new BufferedReader (new InputStreamReader (is));
ArrayList<String> clientes = new ArrayList<String>();
String arquivo;
while((arquivo = arq.readLine())!=null){
clientes.add(arquivo);
}
arq.close();
Como nao tenho o caminho completo para saber onde se encontra esse arquivo, como faço para gravar alguma coisa nele??
A parte que tá dando erro é quando tento gravar:
URL url = Exemplo10.class.getResource("cliente.txt");
FileWriter escreve = new FileWriter(new File(url.toString()));
escreve.write("Joao");
escreve.write("Jose");
escreve.flush();
escreve.close();
Estou colocando o arquivo clientes.txt no mesmo pacote da classe.
O que estou fazendo de errado?
Na hora de gravar, ele não consegue gravar nada.