파일에 쓰는 데 문제가 있습니다.JTextArea의 내용을 행 분리 기호로 파일에 저장
일반적으로 간단한 텍스트 편집기를 만들고 있습니다. 나는이 방법으로 파일을로드 :
try(BufferedReader br = new BufferedReader(new FileReader(currentlyEditedFile))) {
String line = "";
editor.setText("");
while((line = br.readLine()) != null) {
editor.append(line + "\n");
}
} catch(Exception ex) {
ex.printStackTrace();
}
과 일부 수정 후, 나는 다시 파일을 (쓰기)를 저장합니다.
try(PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(currentlyEditedFile)))) {
String[] lines = editor.getText().split("\\n");//Tried \n, \\n
for(String s : lines)
pw.println(s);
} catch(Exception ex) {
ex.printStackTrace();
}
및 내용은 파일로 이동하지만, 모두 한 줄에 있습니다
나는이 방법으로 그 일을하고있다. 모든 아이디어를 줄 단위로 작성하는 방법? Windows를 사용하는 경우
창을 사용하고 있습니까? – Hackerdarshi
예, Windows 10 – DamDev