글쓴이 :이윤정 2000년 5월 23일 09:52:13
다음과 같은 sample.txt 화일을 ObjectOutputStream을 이용해서
temp.txt에 쓰려고 합니다.
sample.txt 화일에는
Sample 20 Data 3.24
Integer 256 Double 12.34
Next 500 Number -23.34
Negative -256 Positive 256.00
가 있습니다.
다음과 같이 하면 안 되는데요... 어떻게 해야 하는지
아시는 분 있으시면 꼭 좀 알켜 주세요..
import java.io.*;
public class CopyBytes {
public static void main(String [] args) throws IOException {
File inputFile = new File("sample.txt");
File outputFile = new File("temp.txt");
FileInputStream in = new FileInputStream(inputFile);
DataOutputStream out = new DataOutputStream(outputFile);
ObjectOutputStream o_out = new ObjectOutputStream(out);
String ch;
while ((ch = in.read()) != null) {
o_out.writeObject("ch");
o_out.flush();
}
in.close();
out.close();
o_out.close();
}
}