±Û¾´ÀÌ :ÀÌÀ±Á¤ 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();
}
}