텍스트 파일을 읽고 내용의 일부를 추가하고 제거하는 Java 프로그램이 있습니다. 텍스트 파일에서도 인라인 및 여러 줄 주석과 함께 작동합니다.자바를 사용하여 여러 주석 닫기 태그가있는 여러 줄 주석을 건너 뛰는 방법
는 예를 들어, 다음 부분은 제 자마자이 경우 예
/**
*This
* is
*/
* a multiple line comment
*/
들어
// inline comment
/*multiple
*comment
*/
I 여러 주석 폐쇄가 발생하는 경우에 문제가 오전 생략 될 주석 종료 태그가 발생하면 주석 건너 뛰기가 중지되고 나머지 줄이 출력 파일에 인쇄됩니다. 나는이
boolean commentStart = false;
boolean commentEnd = false;
if(line.trim().indexOf("/*") != -1) { // start
commentStart = true;
}
if(line.trim().indexOf("*/") != -1 && commentStart) { // closed
commentEnd = true;
commentStart = false;
}
if(commentStart || (!commentStart && commentClosed)) {
//skip line
}
어떤 도움을하는 방법은 다음과
은? 고맙습니다.
중첩 된 주석을 사용한다고 가정하겠습니다. 그러나 예제에서는이 사례를 보여주지 않습니다. –
@MarkoTopolnik : 예. 중첩 된 주석도 마찬가지입니다. –
먼저 표시 한 내용에 따라 다음 문자를 찾을 때까지 텍스트를 계속 검토 할 수 있으며, 위치를 저장하고 첫 번째/* 색인과 마지막 색인 \ */사이에/*가 없는지 확인하십시오. 두 개의 위치 사이에서 텍스트를 건너 뜁니다. – Anila