본문 바로가기
728x90
반응형

study/Java305

[Java] 36. IO 출력스트림 (FileWriter) package chap15; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; /* * FileWriter 예제 : 파일에 텍스트 형태의 데이터를 저장 * 파일이 존재하지 않으면 파일 생성 * 파일이 존재하면 기존 파일 수정 * void write(int data) : 2바이트(1 char)씩 출력 * void write(char[] buf) : buf의 내용을 출력 * void write(char[] buf, int start, int len) : * buf의 start 인덱스의 내용부터 len 만큼 내용을 출력 * void write(String data) : data의 문자열 내용을 출력 */.. 2022. 4. 1.
[Java] 36. IO 출력스트림 (FileOutputStream) package chap15; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; /* * FileOutputStream 예제 : 파일에 데이터를 저장 * 파일이 존재하지 않으면 파일 생성 * 파일이 존재하면 기존 파일 수정 * void write(int data) : 1바이트씩 출력 * void write(byte[] buf) : buf의 내용을 출력 * void write(byte[] buf, int start, int len) : * buf의 start 인덱스의 내용부터 len 만큼 내용을 출력 */ public class FileOutputStreamEx1 { public s.. 2022. 4. 1.
[Java] 36. IO 입력스트림 (FileReader) package chap15; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class FileReaderEx1 { public static void main(String[] args) throws IOException { FileReader fr = new FileReader("src/chap15/InputStreamEx1.java"); int data; System.out.println("===== read() 메서드를 이용하여 읽기"); while((data=fr.read()) != -1) System.out.print((char)data); System.out.prin.. 2022. 4. 1.
[Java] 36. IO 입력스트림 (FileInputStream) package chap15; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; /* * FileInputStream 예제 : 파일의 내용을 읽어서 화면에 출력하기 * 주요메서드 * int read() : 1byte를 읽어서 내용을 리턴. * int read(byte[] buf) : buf의 크기만큼 읽어서 buf변수에 데이터를 저장. * 실제 읽은 바이트수를 리턴. * int read(byte[] buf,int start, int len) * : 파일에서 len 크기만큼 데이터를 읽어서 * buf변수에 start 인덱스부터 데이터를 저장. * 실제 읽은 바이트수를 리턴. * int.. 2022. 4. 1.
728x90
반응형