목록JAVA/chapter24_io (7)
WON.dev
package org.joonzis.test; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; //Q1. Test01.java //nationalAnthem 데이터 파일을 읽어들여 화면에 출력하고, //nationalAnthem2.txt 파일명으로 복사하는 프로그램 작성 public class Test01 { public..
package org.joonzis.ex; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class Ex06_FileCopy { public static void main(String[] args)throws IOException { File file = new File("cat.jpg"); if(file.exists()) { BufferedInputStream bis = new BufferedInputStr..
package org.joonzis.ex; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class Ex05_FileCopy { public static void main(String[] args)throws IOException { //FileInputStream fis = new FileInputStream("alphabet.txt"); //BufferedInputStream bis = new BufferedInputStream(fis); /..
package org.joonzis.ex; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class Ex04_FileInput { public static void main(String[] args) { File file = null; FileReader fr = null; BufferedReader br = null; try { file = new File("nationalAnthem.txt"); fr = new FileReader(file); br = new BufferedReader(fr); String line = ""; while(true)..
package org.joonzis.ex; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class Ex03_FileOutput { public static void main(String[] args) { String msg = "가나다라마바사아자차카타파하"; // Scanner를 이용하여 받은 내용 저장 가능 // 문자 기반 스트림 (파일 작성 시 주로 사용) File file = null; FileWriter fw = null; // OutputStreamWriter 상속 BufferedWriter bw = null; // Writer 클래스 상..
package org.joonzis.ex; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; public class Ex02_FileInput { public static void main(String[] args) { FileInputStream fis = null; BufferedInputStream bis = null; try { fis = new FileInputStream("alphabet.txt"); bis = new BufferedInputStream(fis); int ch = 0; //char ch;가 아님을 주의! 읽을 때에는 int while(true) { ch = ..
package org.joonzis.ex; import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException; public class Ex01_FileOutput { public static void main(String[] args) { // 바이트 기반 스트림 FileOutputStream fos = null; BufferedOutputStream bos = null; try { /* * FileOutputStream(생성할 파일의 경로 및 파일 이름) * -경로 지정을 안하면 현재 디렉토리에 파일 생성(상대 경로) * -ex) c:/file/alphabet.txt(절대 경로) 경로의 과정을 전..