Boa tarde pessoal,
Tudo bom?
Estou com um pequeno problema neste código para salvar o resultado em um arquivo txt, já tentei a opção de PrinterWriter também não funcionou.
Eu não consigo entender o problema já que o System.out.println(output) mostra todos os logs necessários contudo não são adicionados ao arquivo. É como se o bw.write não estivesse rodando…Alguma idéia?
List<GenericEntry> nicknames = auth.retrieveAllAliases();
OutputStream os = new FileOutputStream(filename + "alias.txt");
OutputStreamWriter osw = new OutputStreamWriter(os);
BufferedWriter bw = new BufferedWriter(osw);
for(int i=0;i<=nicknames.size();i++){
String nickname = nicknames.get(i).getProperty("aliasEmail");
String username = nicknames.get(i).getProperty("userEmail");
String output = "addalias " + username + ", "+ nickname + ", confirm";
System.out.println(output);
bw.write(output);
}
bw.close();
osw.close();
os.close();
