>  기사  >  Java  >  Java는 파일을 읽고 쓰기 위해 어떤 클래스를 사용합니까?

Java는 파일을 읽고 쓰기 위해 어떤 클래스를 사용합니까?

小老鼠
小老鼠원래의
2023-12-27 15:51:581212검색

Java는 주로 java.io 패키지의 클래스를 사용하여 파일을 읽고 씁니다. 일반적으로 사용되는 클래스는 다음과 같습니다. 1. 파일: 파일 또는 디렉터리의 경로 이름을 나타내는 데 사용됩니다. 2. FileReader 및 FileWriter: 문자 스트림을 읽고 쓰는 데 사용됩니다. 3. BufferedReader 및 BufferedWriter: 보다 효율적인 쓰기를 위해 버퍼링 기능을 제공합니다. 4. FileInputStream 및 FileOutputStream: 바이트 스트림 등을 읽고 쓰는 데 사용됩니다.

Java는 파일을 읽고 쓰기 위해 어떤 클래스를 사용합니까?

이 튜토리얼의 운영 체제: Windows 10 시스템, Dell G3 컴퓨터.

Java에서 파일을 읽고 쓰는 작업은 주로 java.io 패키지의 클래스를 사용합니다. 일반적으로 사용되는 클래스는 다음과 같습니다.

  1. 파일: 파일이나 디렉터리의 경로 이름을 나타내는 데 사용됩니다.

  2. FileReader 및 FileWriter: 문자 스트림을 읽고 쓰는 데 사용됩니다.

  3. BufferedReader 및 BufferedWriter: 파일을 보다 효율적으로 읽고 쓸 수 있는 버퍼링 기능을 제공합니다.

  4. FileInputStream 및 FileOutputStream: 바이트 스트림을 읽고 쓰는 데 사용됩니다.

  5. InputStreamReader 및 OutputStreamWriter: 문자 스트림과 바이트 스트림 간을 변환하는 데 사용됩니다.

다음은 이러한 클래스를 사용하여 파일을 읽고 쓰는 방법을 보여주는 간단한 예입니다.

java

import java.io.*;  
  
public class FileExample {  
    public static void main(String[] args) {  
        try {  
            // 创建文件对象  
            File file = new File("example.txt");  
  
            // 创建文件读取器  
            FileReader fr = new FileReader(file);  
            BufferedReader br = new BufferedReader(fr);  
  
            // 读取文件内容并输出到控制台  
            String line;  
            while ((line = br.readLine()) != null) {  
                System.out.println(line);  
            }  
  
            // 关闭文件读取器  
            br.close();  
  
            // 创建文件写入器  
            FileWriter fw = new FileWriter(file);  
            BufferedWriter bw = new BufferedWriter(fw);  
  
            // 写入文件内容  
            bw.write("Hello World!");  
  
            // 关闭文件写入器  
            bw.close();  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
    }  
}


위 내용은 Java는 파일을 읽고 쓰기 위해 어떤 클래스를 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.