日期:2014-05-20  浏览次数:20598 次

IO包中 字符串的问题
使用io包中的类实现该功能:把一个文件中的内容复制到另一个文件中。
FileReader BufferedReader
FileWriter BufferedWriter
String StringBuffer


随机生成10个点坐标,将它们的坐标值以二进制的形式写入d:\test_10.dat中,然后可以用ultraedit打开该文件查看内容。  
  提示:
  1. 创建类Point,定义点坐标(x, y),同时利用构造方法生成点对象,坐标值为随机值。
  2. 以二进制的形式写入某文件中,使用io包中的FileOutputStream和DataOutputStream。


这两个怎么写..我对这部分不是很熟悉..谢谢了```

------解决方案--------------------
第一个问题也可以这么解决,用复制文件的方式
--------------------------------------



Java code

/**
 * project_name: Test
 * package_name: csdn_Test_20071126
 * package_declaration: package csdn_Test_20071126;
 * filename: RemoveFileTest.java
 * author: yuhaiming
 * date: 2007-12-4
 */
package csdn_Test_20071126;
import java.io.*;
public class RemoveFileTest {
    /**
     * 主函数处理
     */
    public static void disposal(){
        File oldFile = new File("test.txt");
        System.out.println(oldFile.getAbsolutePath());
        File newFile = new File("testResult.txt");
        oldFile.renameTo(newFile);
    }
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        disposal();
    }

}