2010-12-24 4 views

답변

1

아니요. 인덱스가 미리 준비되지 않았다면, 파일의 N 번째 줄로 건너 뛸 수있는 유일한 방법은 처음부터 파일을 읽는 것입니다. 이것은 텍스트 파일이 운영 체제에 의해 모델화 (표현)되고 Java I/O 클래스에 의해 일련의 선이 아닌 일련의 문자 (또는 바이트)로 모델링된다는 사실의 결과입니다.

0

하지 라인하지만 FileInputStreamskip(bytes) 방법은

FileInputStream fis = new FileInputStream(new File("asd.txt")); 
fis.skip(10); 
fis.read(); 

존재하거나 BufferedReader .readLine() 방법

BufferedReader br = new BufferedReader(new FileReader("asd.txt")); 
br.readLine(); 

을뿐만 아니라 .skip() 방법으로 읽을 수

br.skip(100 /* */);