도와주세요 파일입출력입니다
지우
FileReader,
FileWriter 로
텍스트 파일에 저장된 목록을 등록 추가 삭제 수정 검색 기능을 만드는데
등록 추가 검색은 되는데
삭제랑 수정이 안되네요
문제는 파일 열기와 쓰기가 동시에 되지 않으니
텍스트 파일에 원하는 곳에 접근해서 쓰질 못하겠네요
RandomAccessFile 말고 해결해야 해야합니다 이거 쓰라고는 하지마시공
할수 있을까요, 해결 방법좀 갈켜주세요
제가 생각할때 Reader 로
읽어서 라인수를 계산했는데
라인수를 읽더라도 쓸때는 읽을수 없으니
원하는 곳에 라인으로 접근을 하지 못하는 문제에 봉착했는데
이거 해결방법있으신지
아니면 다른 해결책이라도..
지금 좀 급합니다 오늘 하루종일 봤는데 해결 못 했습니다 ....정말 아침 7시에 일어나서 지금 시간이 오후6시쯤이네요 점심먹을 때빼고는
컴퓨터 앞에 앉아있었는데 이렇게도 해보고 저렇게도 해봤지만
해결이 안되네요...
-
헛매질
담변 감사합니다
-
풀큰
텍스트파일로 바로바로 데이터를 읽고 쓰시지 마시고, 데이터를 xml 형태로 내용을 만든후, 파일을 로딩시 데이터를 메모리에 올려놓은후, 메모리내에서 가공하시고, 실제로 데이터를 저장할때 한번에 xml로 저장하시는 방법을 이용하세요. 보통 속도면이나 성능면을 고려할때, 파일에 바로 쓰지 않고 메모리에 두었다가 사용한답니다. vc++에서도 ini 파일 포맷으로 사용하구요. 자바에서는 xml를 이용하시면 됩니다. DOM 방식으로 하시면 되겠네요.
-
창민
당연한 말이지만 불가능 합니다 -_-;;;
주로 임시 파일을 만들어서 수정을 한 뒤, 진짜 파일과 바꿔치기 하는 수법을 주로 이용합니다.