파일로 출력해야하는 Java 프로그램이 있습니다.Java에서 텍스트 파일의 일부 덮어 쓰기
이 출력 파일이 고정 된 구조를 가지고,의는 헤더하는 START 라인, 내 출력, END 라인과 바닥 글을 가정 해 봅시다.
프로그램을 실행할 때마다 해당 START-END 부분 사이에 출력을 쓰려고합니다. 그리고 텍스트가 있다면, 은을 덮어 쓰고 싶습니다.
지금까지 행 행을 감지 할 때까지 줄 단위로 읽는 중입니다. 그런 다음 출력을 작성합니다. 앞에서 말했듯이, 출력물 뒤에 "END"줄이 있습니다.
내 의심의 여지가 나는 START 모든 실행 (새로운 출력)에 대한 END (이전 출력) 사이에있는 텍스트를 덮어 쓸 수있는 방법입니다.
코드는 어디에 있습니까? 당신이 기대하는 바는 무엇이며, 대신 무엇을합니까? –
* START * 줄을 찾은 직후에 쓸 수있는 시작 지점을 찾을 수 있습니다. 두 번째로 프로그램을 실행하면, 이렇게되면 다른 프로그램보다 먼저 새 출력이 추가됩니다 (시작 지점 바로 다음에 ...). –
코드에서 버그를 발견 할 수 없으며 코드를 보지 않고 버그를 수정하는 방법을 제안합니다. 코드를 게시하십시오. –