manejo de archivos de texto con formato para windows


05 de Septiembre del 2017

cordail saludo, tengo una funcion que guarda un string en un archivo plano pero al abrirlo con el bloc de notas de windows no me sale con formato, no salen los saltos de linea y me reconoce todo como si fuera una sola linea.

funcion

public void CreaArchivo(String a) throws IOException{
System.out.println(a);
BufferedWriter bw;
JFileChooser file=new JFileChooser();
file.showSaveDialog(file);
File guarda =file.getSelectedFile();//ok

if(guarda !=null)
{
/* FileWriter save=new FileWriter(guarda+".txt");
save.write(a);
save.close(); */
bw =new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(guarda+".txt"), "ISO-8859-1"));
//bw = new BufferedWriter(new FileWriter(guarda+".txt"),"utf-8");
bw.write(a);
bw.close();
JOptionPane.showMessageDialog(null,"El archivo se a guardado Exitosamente","Información",JOptionPane.INFORMATION_MESSAGE);
}
}

en que podra estar fallando mi codigo