Java는 BufferedReader 클래스의 Skip() 함수를 사용하여 스트림에서 지정된 바이트 수를 건너뜁니다.
BufferedReader 클래스는 Java에서 일반적으로 사용되는 입력 스트림 읽기 클래스입니다. 일반적으로 사용되는 방법 중 하나는 입력 스트림에서 지정된 바이트 수를 건너뛰는 데 사용할 수 있는 Skip() 함수입니다. 이 기사에서는 BufferedReader 클래스의 Skip() 함수를 사용하여 이 함수를 구현하는 방법을 소개하고 코드 예제를 제공합니다.
먼저, BufferedReader 객체를 생성해야 합니다. 이는 InputStreamReader 클래스를 통해 얻을 수 있습니다. 코드는 다음과 같습니다.
import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; public class SkipExample { public static void main(String[] args) { try { FileInputStream fis = new FileInputStream("input.txt"); InputStreamReader isr = new InputStreamReader(fis); BufferedReader br = new BufferedReader(isr); // 跳过前5个字节 br.skip(5); // 读取跳过后的内容 String line; while ((line = br.readLine()) != null) { System.out.println(line); } // 关闭流 br.close(); } catch (IOException e) { e.printStackTrace(); } } }
위 코드에서는 먼저 FileInputStream 객체를 생성하고 이를 InputStreamReader의 생성자에 전달하여 InputStreamReader 객체를 생성합니다. 그런 다음 InputStreamReader 개체를 BufferedReader 생성자에 전달하여 BufferedReader 개체를 만듭니다.
다음으로, Skip() 함수를 사용하여 입력 스트림의 처음 5바이트를 건너뜁니다. Skip() 함수의 매개변수는 건너뛸 바이트 수를 지정합니다.
마지막으로 readLine() 함수를 사용하여 입력 스트림에서 건너뛴 콘텐츠를 읽고 콘솔에 인쇄합니다. 여기서는 읽은 내용이 null이 될 때까지 while 루프를 사용합니다.
마지막으로 코드 끝에서 BufferedReader 개체를 닫아 리소스를 해제합니다.
위 코드 예제는 BufferedReader 클래스의 Skip() 함수를 통해 스트림에서 지정된 바이트 수를 건너뛰는 기능을 구현합니다. 필요에 따라 코드의 바이트 수와 테스트할 입력 파일의 경로를 수정할 수 있습니다.
요약:
이 문서에서는 Java에서 BufferedReader 클래스의 Skip() 함수를 사용하여 스트림에서 지정된 바이트 수를 건너뛰는 방법을 설명합니다. Skip() 함수를 사용하면 읽을 필요가 없는 데이터를 쉽게 건너뛸 수 있어 프로그램의 효율성이 향상됩니다. 이 글이 BufferedReader 클래스의 Skip() 함수를 이해하고 적용하는데 도움이 되기를 바랍니다.
위 내용은 Java는 BufferedReader 클래스의 Skip() 함수를 사용하여 스트림에서 지정된 바이트 수를 건너뜁니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!