-
17일 차 메모장에 있는 내용을 그대로 입출력하기삼성SDS_멀티캠퍼스/Java 2015. 10. 1. 17:53반응형
Test.java에 있는 내용을 출력한다.
다만, Eclipse에 있는 내용처럼
1,2,3..... 등 라인을 표시해 주어야 한다.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class Ex3 {
public static void main(String[] args) {
int result = 0;
BufferedWriter out = null;
BufferedReader in = null;
try {
in = new BufferedReader(new FileReader("src/Test.java"));
out = new BufferedWriter(new FileWriter("c:/result3.txt"));
// List<Integer> list = new ArrayList<Integer>();
String s;
int i=1;
while ((s = in.readLine()) != null) {
System.out.println(s);
out.write(i + "\t" + s + "\r\n");
i++;
out.flush();
}
} catch (IOException e) {
} finally {
try {
if (in != null)
in.close();
if (out != null)
out.close();
} catch (IOException e) {
}
}
}
}
다만 윈도우 메모장에서 개행문자를 사용하려면
\n이 아니라
\r\n을 같이 써야 한다.
반응형'삼성SDS_멀티캠퍼스 > Java' 카테고리의 다른 글
18일 차 객체의 입출력 (0) 2015.10.02 18일 차 객체를 입출력 하려면 직렬화를 해야한다. (0) 2015.10.02 17일 차 메모장에 저장된 값을 오름차순으로 정렬하여 다른 메모장에서 출력하기 (0) 2015.10.01 17일 차 메모장에 입력된 값을 더한 후 다른 메모장에서 출력 (0) 2015.10.01 17일 차 입출력을 통해 파일복사 (0) 2015.10.01