Java 언어 입력 및 출력 스트림 작업 기술
Java 언어는 개발자에게 다양한 편리한 입력 및 출력 스트림 클래스를 제공하여 파일 읽기 및 쓰기 작업을 매우 간단하고 효율적으로 만듭니다. 이 기사에서는 Java 언어 입력 및 출력 스트림에 대한 기본 지식과 몇 가지 일반적인 작업 기술을 소개합니다.
Java 입력 및 출력 스트림: 개요
Java 입력 및 출력 스트림은 사전 정의된 일부 클래스를 사용하여 데이터 스트림 또는 데이터 블록을 읽고 쓰는 메커니즘입니다. 텍스트, 바이너리, 그림 등과 같은 다양한 데이터 유형을 읽고 쓸 수 있는 Java.io 패키지 아래의 클래스입니다. Java 입력 스트림은 입력 스트림을 읽는 데 사용되고 Java 출력 스트림은 출력 스트림을 쓰는 데 사용됩니다. 또한 Java 입력 및 출력 스트림을 사용하여 네트워크 소켓, 파일 및 기타 입력 및 출력 장치를 읽고 쓸 수도 있습니다.
Java 입력 및 출력 스트림 분류
Java 입력 및 출력 스트림은 네 가지 주요 유형으로 나눌 수 있습니다.
Java 입력 및 출력 스트림 작업 기술
다음은 일반적으로 사용되는 Java 입력 및 출력 스트림 작업 기술입니다.
FileReader fr = new FileReader("file.txt"); BufferedReader br = new BufferedReader(fr); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); fr.close();
DataOutputStream out = new DataOutputStream( new BufferedOutputStream( new FileOutputStream("binary.dat"))); out.writeInt(123); out.writeDouble(3.14159); out.writeChar('A'); out.close(); DataInputStream in = new DataInputStream( new BufferedInputStream( new FileInputStream("binary.dat"))); System.out.println(in.readInt()); System.out.println(in.readDouble()); System.out.println(in.readChar()); in.close();
DataInputStream in = new DataInputStream( new BufferedInputStream( new FileInputStream("binary.dat"))); try { while (true) { int i = in.readInt(); double d = in.readDouble(); char c = in.readChar(); System.out.println(i + " " + d + " " + c); } } catch (EOFException e) { System.out.println("文件读取完毕"); } in.close();
결론
Java 입력 및 출력 스트림은 Java 프로그래밍에서 매우 중요한 부분입니다. 이 기사에서는 Java 입력 및 출력 스트림의 기본 지식과 일반적인 작업 기술을 소개합니다. Java 입력 및 출력 스트림에 대한 심층적인 연구와 사용을 통해 Java 프로그램의 읽기 및 쓰기 효율성과 성능을 크게 향상시킬 수 있습니다.
위 내용은 Java 언어 입력 및 출력 스트림 조작 기술의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!