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 중국어 웹사이트의 기타 관련 기사를 참조하세요!