Witam. Mam następujący problem:
Chcę zapisać szereg danych do pliku np. txt lub htm. Wszystko działa bez zarzutu poza zmiennymi string, które są wieloliniowe. Chciałbym, aby były zapisywane w identycznym układzie jak są w textarea, z których pochodzą, ale printwriter lub bufferedwriter zapisuje wszystko w jednym ciągu. Jak to ugryźć? Dziękuję za pomoc.
Mój przykładowy kod:
public void StworzWypis() throws FileNotFoundException{
File file = new File(Pacjent.imie + " " + Pacjent.nazwisko + ".htm");
PrintWriter writer = new PrintWriter(file);
writer.println("<b>" + "DANE PACJENTA:" + "</b>");
writer.println("<br>");
writer.println("Nazwisko: " + Pacjent.nazwisko);
writer.println("<br>");
writer.println("<p>" + Pacjent.wywiad + "</p>"); // np. tu właśnie jest zmienna przechwytująca tekst z textarea z wieloma linijkami
//...
writer.close();
}