개발 무지렁이

[Java] 텍스트 파일 읽기 본문

Backend/자바

[Java] 텍스트 파일 읽기

Gaejirang-e 2023. 3. 12. 13:44

System.setIn


System.setIn(new FileInputStream("src로 시작하는 텍스트파일 경로");
Scanner로 읽기

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class SystemSetInTest {
    public static void main(String[] args) throws FileNotFoundException {
        System.setIn(new FileInputStream("src/day02/info.txt"));

        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()) {
            String data = sc.nextLine();
            System.out.println(data);
        }
        sc.close();
    }
}

BufferedReader


new BufferedReader(new FileReader("src로 시작하는 텍스트파일 경로");
IO로 읽기

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class BufferedReaderTest {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("src/day02/info.txt"));
        String data = null;

        while((data = br.readLine()) != null) {
            System.out.println(data);
        }
        br.close();
    }
}
Comments