FILE I/O4 [자바/Java] 파일 I/O - PrintWriter + 인코딩 설정 PrintWriter 파일 입출력에서, 파일에 데이터를 쓸 때, System의 print관련 메서드를 사용하는 것처럼 파일에 쓸 수 있도록 편리한 기능을 제공하는 클래스(extends Writer)이다. PrintWriter 클래스는 Writer 클래스를 상속 받은 클래스로, 메소드로는 위에서 언급했던 System의 print 관련 메소드처럼 작동하는 메소드를 지원하고 있다. import java.io.PrintWriter; public class Main { public static void main(String[] args){ //System.out -> console창에 출력 PrintWriter pw = new PrintWriter(System.out); String str1 = "Hello"; .. 2023. 10. 18. [자바/Java] 파일 I/O - Object입출력 https://codingralro.tistory.com/entry/%EC%9E%90%EB%B0%94Java-%ED%8C%8C%EC%9D%BC-IO-%EA%B8%B0%EB%B3%B8 [자바/Java] 파일 I/O 파일 입출력(I/O) 키보드에서 값을 입력(Scanner) 받고, 콘솔 창에 값을 출력(System.out.println)하는 과정은 익숙하다. 그렇다면 파일에서 값을 읽어오고(입력) 저장(출력)하려면 어떻게 해야 할까? 파일 codingralro.tistory.com Object 입출력 파일 입출력을 공부하면서, 바이트, 캐릭터 타입의 데이터 입출력, 기본 타입의 데이터 입출력을 배웠다. 이번 글에서는 객체를 파일에 읽고 쓸 수 있는 Object 입출력에 대해서 다루겠다. 객체는, 클래스로의 .. 2023. 10. 18. [자바/Java] 파일 I/O - Data 입출력 https://codingralro.tistory.com/entry/%EC%9E%90%EB%B0%94Java-%ED%8C%8C%EC%9D%BC-IO-%EA%B8%B0%EB%B3%B8 [자바/Java] 파일 I/O 파일 입출력(I/O) 키보드에서 값을 입력(Scanner) 받고, 콘솔 창에 값을 출력(System.out.println)하는 과정은 익숙하다. 그렇다면 파일에서 값을 읽어오고(입력) 저장(출력)하려면 어떻게 해야 할까? 파일 codingralro.tistory.com Data 입출력 이전에 배웠던 File I/O(위의 링크 참조)는 직접적으로 파일에 스트림을 연결하여 읽고 쓰는 클래스에 대해 다룬다. 이러한 클래스들은 바이트 기반, 문자 기반 스트림으로 문자 또는 바이트 형식으로만 읽고 쓰는것.. 2023. 10. 18. [자바/Java] 파일 I/O - File 입출력 파일 입출력(I/O) 키보드에서 값을 입력(Scanner) 받고, 콘솔 창에 값을 출력(System.out.println)하는 과정은 익숙하다. 그렇다면 파일에서 값을 읽어오고(입력) 저장(출력)하려면 어떻게 해야 할까? 파일 입출력, Scanner 등은 모두 입출력이라는 범위 안에 존재하고 자바에서는 입출력을 수행하기 위해 스트림이라는 개념을 사용한다. 스트림(Stream)이란, 두 노드(키보드, 모니터, 메모리, 파일 등) 사이를 연결하는 데이터가 지나가는 통로이다. 스트림은 단방향 통신만이 가능하기 때문에 하나의 스트림으로 입출력을 같이 처리할 수 없다. 그렇기 때문에 입력 스트림, 출력 스트림 두 개의 스트림이 반드시 필요하다. 또한 스트림은 처리하는 데이터의 타입에 따라 아래와 같이 나뉜다. 이.. 2023. 10. 18. 이전 1 다음 728x90 반응형