> Java > java지도 시간 > 텍스트 파일에서 특정 줄을 어떻게 제거할 수 있나요?

텍스트 파일에서 특정 줄을 어떻게 제거할 수 있나요?

DDD
풀어 주다: 2024-12-09 02:37:10
원래의
1021명이 탐색했습니다.

How Can I Remove a Specific Line from a Text File?

파일에서 특정 줄 제거

텍스트 파일을 조작하다 보면 특정 줄을 제거해야 하는 경우가 종종 발생합니다. 이 질문은 파일 내에서 한 줄을 찾아 완전히 삭제하는 문제를 해결합니다.

제공된 솔루션은 간단한 접근 방식을 제공합니다. 입력 파일을 한 줄씩 읽고 각 줄을 출력 파일에 임시로 저장합니다. 이 프로세스 중에 지정된 문자열(예: "bbb")과 일치하는 줄은 의도적으로 출력에서 ​​생략됩니다. 모든 줄이 처리되면 출력 파일의 이름이 바뀌고 원본 파일을 덮어씁니다.

이 논리를 구현하기 위해 코드는 두 가지 클래스, 즉 입력 파일에서 줄을 읽는 BufferedReader와 출력에 줄을 쓰는 BufferedWriter를 활용합니다. file.

코드의 주요 줄은 다음과 같습니다.

if(trimmedLine.equals(lineToRemove)) continue;
로그인 후 복사

이 줄은 현재 줄이 제거할 대상 라인과 일치합니다. 그렇다면 continue 문이 실행되어 해당 줄을 출력 파일에 쓰는 것을 건너뜁니다.

나머지 줄은 읽기 및 쓰기 작업을 처리하고 출력 파일의 이름이 원본 파일을 대체하도록 올바르게 바뀌었는지 확인합니다.

이러한 단계를 따르면 파일에서 특정 줄을 찾아서 제거하여 텍스트 조작 작업을 단순화할 수 있습니다.

위 내용은 텍스트 파일에서 특정 줄을 어떻게 제거할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿