텍스트 파일을 읽는 컴파일러 프로그램을 작성 중입니다. 텍스트 파일의 일부 명령은 텍스트 파일의 특정 행으로 건너 뛰고 거기에서 읽도록 지시합니다. 이 코드는 문서가 끝날 때까지 한 번에 한 줄씩 읽습니다. 파서가 텍스트 파일의 특정 줄로 건너 뛰거나 앞으로 건너 뛰게 할 여지가 있습니까? 예를 들어 제가 현재 8 호선에 있고 명령은 4 호선으로 돌아가는 것입니다.자바에서 텍스트 파일을 구문 분석하는 동안 행을 건너 뛰는 방법
다음은 파일 구문 분석을위한 코드입니다.
try {
FileInputStream fstream = new FileInputStream("compilers.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
String strLine;
while ((strLine = br.readLine()) != null && checker == false) {
// rest of code in here
}
in.close();
}
왜 모든 줄을 읽고 목록에 저장하고 (각 줄을 하나씩 입력합니까?) 작업보다합니까? – jlordo