출처 : https://shlee0882.tistory.com/110
출처 : https://wonos.tistory.com/388
출처 : https://kurukurucoding.tistory.com/48
=================
대상 파일: a.java
사본 이름: x:\b.java
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Scanner;
public class ByteFileCopier {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("대상 파일 : ");
String src = sc.nextLine();
System.out.print("사본 이름 : ");
String dst = sc.nextLine();
try(InputStream in = new FileInputStream(src);
OutputStream out = new FileOutputStream(dst)) {
int data;
while(true) {
data = in.read();
if(data == -1)
break;
out.write(data);
}
}
catch(IOException e) {
e.printStackTrace();
}
System.out.println("파일 복사가 되었습니다.");
sc.close();
}
}
공부에 있어서 돈이 꼭 필요한 것은 아니다.
Life is long if you know how to use it.
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class StringWriter {
public static void main(String[] args) {
String ks = "공부에 있어서 돈이 꼭 필요한 것은 아니다.";
String es = "Life is long if you know how to use it";
try(BufferedWriter bw = new BufferedWriter(new FileWriter("String.txt"))){
bw.write(ks, 0, ks.length());
bw.newLine();
bw.write(es, 0, es.length());
}
catch (IOException e) {
e.printStackTrace();
}
}
}
공부에 있어서 돈이 꼭 필요한 것은 아니다.
Life is long if you know how to use it.
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class StringReader {
public static void main(String[] args) {
try(BufferedReader br = new BufferedReader(new FileReader("String.txt"))) {
String str;
while(true) {
str = br.readLine(); // 한 문장 읽어 들이기
if(str == null)
break;
System.out.println(str);
}
}
catch(IOException e) {
e.printStackTrace();
}
}
}
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
public class SimpleWriter {
public static void main(String[] args) {
try (Writer out = new FileWriter("data.txt")) {
for (int i = 65; i < 65+26; i++) {
out.write(i);
}
}
catch (IOException e) {
e.printStackTrace();
}
}
}
같이 수업듣는 ㅊㅎ님의 블로그를 참조했습니다.
내 머리로는 생각 못했지만 결과만 나오면 됐지 모 :3c
ㅊㅎ님의 코드를 훔친 ㅈㅎ상의 코드를 훔치는 나