使用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(); }}