java14 시험 이진 파일을 읽거나 쓸 때는 FileInputStream, FileOutputStream텍스트 파일을 읽거나 쓸 때는 FileReader, FileWriter // 임의의 세 개의 나라 선택 (중복 선택 가능)for (int i = 0; i 3; i++) {selected[i] = country[rand.nextInt(country.length)]; } 2024. 6. 21. 16.1 FileInputStream .jpg (그림 파일), .exe (실행 파일), .dll (실행 파일), .wav (소리 파일), .mp3 (소리 파일), .doc (문서 파일), .hwp (문서 파일) 등은 이진 파일에 속한다 자. 이진 파일을 읽(In ㅋ)을 때는 FileInputStream 클 래스 객체를 사용FileInputStream 클래스 역시 FileNotFoundException, IOException 등의 예외상황을 발생 import java.io.* 생성자• FileInputStream(String fname); 메소드• int read()파일에서 한 바이트 byte 를 읽고 그 값을 32비트 정수(int) 형으로 확 장하여 반환파일의 끝 (EOF: End of File) 에 도달하면 -1 이 반환 • void cl.. 2024. 6. 20. 15.3 FileWriter import java.io.*; - 생성자 메소드• FileWriter(String fname)• FileWriter(String fname, boolean append)append 가 true 이면 원래 파일 내용 뒤에 덧붙 여 쓰기를 한다. 주요 메소드• void write(int c)파일에 글자 한 개를 쓴다파라미터는 쓰려고 하는 글자의 유니코드 값(숫)IOException • void write(String s)한 번에 여러 개의 글자를 씀IOException • void close()IOException 문제)//main에서 예외를 던진다 // "memo.txt쓰는 객체를 생성// 영문자 'a' 부터 'z' 까지 파일에 기록한다(for문 )//탭을 입력한다// "Hello, Java!" 라는 문.. 2024. 6. 20. 15.1 FileReader 문자 데이터만 들 어있는 텍스트 파일 text file( 글자, 단어, 줄 등의 개념이 있다 ).txt 확장자를 가진 파일이 텍스트 파일에 해당텍스트 파일을 읽거나 쓸 때는 FileReader, FileWriter 등의 클래스 15.1 FileReader텍스트 파일을 읽을 때는 FileReader 클래스 객체를 사용java.io 패키지에 들어있는데( import java.io.*; )입출력(Input/Output)과 관 련된 대부분의 클래스는 이 패키지에 포함되어있다 -생성자 메소드• FileReader(String fname)fname 은 읽으려고 하는 파일명, (경로명을 포함해도 되는데, 이때 구분자는 \ 가 아니라 /)예외사건: FileNotFoundException - 주요 메소드• int .. 2024. 6. 20. 이전 1 2 3 4 다음