>  기사  >  Java  >  자바에서 txt를 읽는 방법

자바에서 txt를 읽는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-12-27 11:07:193142검색

자바에서 txt를 읽는 방법

TXT는 일반적으로 스트림으로 읽히는 텍스트 파일입니다.

java는 FileInputStream을 제공합니다. 이 스트림을 파일 경로로 직접 구성하거나 파일 객체로 구성할 수 있습니다. 예:

FileInputStream fin = new FileInputStream("d:/aa.txt");

그러면 이 스트림을 사용하여 파일을 직접 읽을 수 있지만 이때 읽은 내용은 int 유형 값이므로 추가 처리가 필요하므로 Fin을 InputStreamReader로 래핑하면 다음과 같습니다.

InputStreamReader reader = new InputStreamReader(fin);

하지만 이 리더가 텍스트를 읽는 것은 그리 편리하지 않습니다. 한 가지 주의할 점은 이 리더의 구성 방법에서 문자 인코딩을 설정할 수 있다는 것입니다. 다음으로 이 리더를 사용하여 BufferedReader를 구성하세요. 이름이 있습니다. readLine 메소드는 텍스트의 전체 줄을 읽어서 문자열로 반환할 수 있으므로 사용하기가 더 편리합니다.

BufferedReader buffReader = new BufferedReader(reader);

다음 단계는 루프를 사용하여 파일의 문자열을 읽은 다음 원하는 작업을 수행하는 것입니다.

import java.io*;
public class MainStart{
    public static void main(String args[]){
        String filePath = "D:/aa.txt";
        FileInputStream fin = new FileInputStream(filePath);
        InputStreamReader reader = new InputStreamReader(fin);
        BufferedReader buffReader = new BufferedReader(reader);
        String strTmp = "";
        while((strTmp = buffReader.readLine())!=null){
            System.out.println(strTmp);
        }
        buffReader.close();
    }
}

PHP 중국어 웹사이트에는 무료 JAVA 입문 튜토리얼이 많이 있습니다. 누구든지 배울 수 있습니다!

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

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