JTextArea
의 내용을 .txt
파일에 쓰고 싶습니다만 새로운 줄 바꿈 문자를 사용하고 싶지는 않습니다. 그래서 나는 한 줄 씩 줄을 쓰고 싶다. 나는 지정된 줄을 얻는 방법을 모른다. JTextArea
.JTextArea에서 지정된 줄을 얻는 방법
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
String ln = System.getProperty("line.separator");
String text = jta.getText() ;
String as = text.replaceAll("\n", ln);
bw.write(as.toString(),0, as.length());
bw.close();
을하지만 허용 대답은 더 :
'getText()'는 개행 문자를 포함한 전체 텍스트를 반환합니다. 이 전체 텍스트를 파일에 쓰면 완료됩니다. 왜 라인 단위로 작성해야합니까? –
JTextArea는 write 메소드를 통해 모든 것을 처리 할 수 있습니다. 파일에 출력하는 BufferedWriter를 전달하기 만하면됩니다. –