String
(uzun ama sarılmış) yazmayı deniyorum, JTextArea
'dan. Dize konsola yazdırıldığında, biçimlendirme Text Area
'dakiyle aynıdır, ancak bunları BufferedWriter kullanarak dosyaya yazdığımda, String
'u tek satırda yazmaktadır.Dosyaya yazılan dizeler, satır sonlarını koruyamıyor
ardından pasajı üretebileceği:
public class BufferedWriterTest {
public static void main(String[] args) throws IOException {
String string = "This is lengthy string that contains many words. So\nI am wrapping it.";
System.out.println(string);
File file = new File("C:/Users/User/Desktop/text.txt");
FileWriter fileWriter = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write(string);
bufferedWriter.close();
}
}
Yanlış giden ne? Bunu nasıl çözebilirim? Herhangi bir yardım için teşekkürler!
konsol boyutu ve JTeaxtArea aynı boyutu vardı:
bu ilgili soruya bakın? – MozenRathdeğilse, büyük olasılıkla bunun için \ r \ n pencereleri için yeni satır – MozenRath
Eclipse Console ve JTextArea 750x400 px. Eğer \ r \ n eklemem gerekiyorsa, JTextArea'dan giriş için nasıl yaparım? Satır sonlarını tanımlamak mümkün mü? – Ahamed