>  기사  >  Java  >  Java에서 txt의 내용을 읽는 방법

Java에서 txt의 내용을 읽는 방법

下次还敢
下次还敢원래의
2024-04-21 02:03:271019검색

Java를 사용하여 TXT 파일의 내용을 읽으려면 다음 단계를 따르세요. 필요한 패키지를 가져옵니다. 대상 파일을 가리키는 File 객체를 만듭니다. 파일을 한 줄씩 읽으려면 BufferedReader 개체를 만듭니다. 파일을 한 줄씩 읽고 내용을 처리합니다. BufferedReader 객체를 닫으면 리소스가 해제됩니다.

Java에서 txt의 내용을 읽는 방법

Java를 사용하여 TXT 파일의 내용을 읽는 방법

Java를 사용하여 TXT 파일의 내용을 읽으려면 다음 단계를 사용할 수 있습니다.

1 필요한 패키지를 가져옵니다.

<code class="java">import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;</code>

2 . 파일 개체 만들기

File 클래스를 사용하여 TXT 파일을 가리키는 File 개체를 만듭니다.

<code class="java">File file = new File("path/to/file.txt");</code>

3. BufferedReader 객체 생성

FileReader 클래스를 사용하여 BufferedReader 객체를 생성하면 파일의 내용을 한 줄씩 읽을 수 있습니다.

<code class="java">BufferedReader br = new BufferedReader(new FileReader(file));</code>

4. 파일을 한 줄씩 읽습니다

파일을 한 줄씩 읽으려면 BufferedReader의 readLine() 메서드를 사용하세요.

<code class="java">String line;
while ((line = br.readLine()) != null) {
    // 处理行中的内容
}</code>

5. BufferedReader 닫기

읽기가 완료된 후 BufferedReader 개체를 닫아 리소스를 해제합니다.

<code class="java">br.close();</code>

샘플 코드:

<code class="java">import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class ReadTxtFile {

    public static void main(String[] args) {
        // 文件路径
        String filePath = "path/to/file.txt";

        try {
            // 创建 File 对象
            File file = new File(filePath);

            // 创建 BufferedReader 对象
            BufferedReader br = new BufferedReader(new FileReader(file));

            // 逐行读取文件
            String line;
            while ((line = br.readLine()) != null) {
                // 处理行中的内容
                System.out.println(line);
            }

            // 关闭 BufferedReader
            br.close();
        } catch (IOException e) {
            System.out.println("读取文件失败!");
            e.printStackTrace();
        }
    }
}</code>

위 내용은 Java에서 txt의 내용을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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